프로그래밍 QnA + 설치 및 활용 QnA

endt0and의 이미지

부팅하니까 LI 만나오네요 ㅠ.ㅠ....

어제 데비안깔고 X윈도우깔고 컴파일하고 설정다하고...그놈에서 인터넷도하

고 잘쓰다가 오늘컴터켰는데 부팅할때 lilo 화면나오던것이 안나오고

LI 까지만 써지다가 멈추네요....더이상넘어가질않아요...

그래서 처음부터 데비안다시깔았는데 또 그놈까지 잘뜨고 잘사용하다가 재부팅

하니까 또 LI 까지만뜨고 더이상안넘어가네요... ㅡ,.ㅡ;;;

지금은 현재 A:부팅디스켓으로 부팅해서 fdisk/mbr 치고 들어왔는데...

이거 복구시킬방법없을까요?

oasis76의 이미지

리눅스 브릿지에서 질문 있습니다..

안냐세요..

리눅스 브릿지 구조에서 메모리 에러가 뜨는데 왜 뜨는지를 모르겠네요..

기존 브릿지 소스를 수정했구요..
뜨는 부분은 브릿지에 이더넷 인터페이스를 추가 하는 부분입니다.
그리고 다른 함수에서 26번 루프를 돌면서 이함수를 콜합니다.

// 소스
int br_add_if(struct net_bridge *br, struct net_device *dev)
{
struct net_bridge_port *p;
int i;

~~~~~~~~~~~~~

dev_hold(dev);
write_lock_bh(&br->lock);
if ((p = new_nbp(br, dev)) == NULL) {
printk("%s %d\n", __FUNCTION__, __LINE__);

UnShit의 이미지

volatile 에 관해서

수업시간에 volatile 에 관해서 잠시 언급했었는데 교수님께서
volatile 은 프로그램종료가 되어도 거기 저장되어있는 값이 그래도
남는다고 하셨습니다. 그래서 프로그램이 몇번 실행되었는지 체크할때도
volatile 을 쓴다고 하셨는데
아마도 너무 간단하게 설명하느라 이런식의 설명이 되어진것 같습니다.

여기서 검색을 해보니까 그런개념이 아닌것 같습니다.

실제로

volatile int a;
int main()
{
printf("%d",a++);
}

하하의 이미지

전처리문 관련질문입니다.

아래 소스를 보시면 ifndef을 통하여 Makefile의 하나의 target에 대해 한번의

m1.h를 인클루트 하게끔 처리 하였습니다.

헌데 왜.. 에러가 발생하는 건지... ^^...

소스는 다음과 같습니다.
[code:1]
파일이름 m1.c -------------------------------------------------
#include <stdio.h>
#include "m1.h"

int main()
{

koo();

m2();

}
파일이름 m1.c -------------------------------------------------

파일이름 m2.c--------------------------------------------------

lotus의 이미지

VS.NET vs gcc3.3.1 실행속도비교 , 컴파일 속도를 올리는 방법

-------현재 사용환경은 다음과 같습니다.--------
windows2000
eclipse 3.0M5 + cdt2.0M5
cygwin -- gcc 3.3.1
------------------------------------------------------

--------------프로그램구조.-----------------------
A.a
B.a
hello.exe (위의 두 lib를 이용합니다.)
------------------------------------------------------

eclipse가 너무나도 매력적인 환경이더군요. 저 같이 IDE만 사용하던 사람으로서는요.

실행파일의 속도는 g++ 이 vc.net에 비해서 약 25%정도의 향상을 보였습니다.
대 만족이지요.

문제는 compile 시간이 vc.net에 비해서 약 75%정도 증가한다는데 있습니다.

pss1214의 이미지

파일정리

제가 200여개 정도의 파일이 있는데 각각의 파일안에서 일정한 line 을 지우고 싶은데 어찌해야 할지 답답해서 글을 올려봅니다. (예를들어 각각의 파일안의 20에서 30라인이 필요없을때) 간단한 팁으로 해결이 될것 같은데..
어찌하면 좋을지,
그렇다고 vi 로 일일이 열어서 지울수도 없고 답답합니다.
방법을 아시는분 계시면 부탁드립니다.

moonzoo의 이미지

fork()에 대해서.

parent가 fork()를 여러번 수행하여 다수의 child 프로세스들을

생성 했을 때,

1번 질문.
parent가 죽을때 child들을 다 죽이고 죽을려면
fork()할때마다 child 들의 pid들을 저장해 놓아야 할까요?

2번 질문
혹시 부모가 죽을때 child에게 SIGTERM을 날린다고
본적이 있는 듯--; 한데 그런가요?

3번 질문
parent에서 signal()을 걸어둔 것이 child에게도 그대로 상속되나요?
예를 들면 parent에서 signal(SIGTERM,sig_handle) 했을 때
자식도 sigterm을 받으면 sig_handle에서 처리되

danielkim의 이미지

SIGNAL의 동시처리 방법

안녕하십니까?
Daniel Kim 입니다.

거의 동시점에 발생하는 SIGCHLD 의 처리 방법에 관한 의견을 구합니다.


void  process_childdead(int sig) 
{
        // to do something work that takes a litte long time  
         waitpid(... ... 
}


void main ( ) 
{
             .... 
           signal(SIGCHLD, process_childdead);
            ....
          // 여러개의 child process 를 동시에 fork한다. 
          exec_childs(.... )
}

위의 형태의 코드가 있을때 process_childdead 코드 내에 약간의 시간이

totoru의 이미지

한글 디렉토리 명으로 이동할때....

리눅스에 samba을 설치하고

windows Nt의 공유폴더로 들어갔습니다.

하지만.. 황당한 한글 폴더네임이 있던데..

디렉토리네임이 "[203] [영사모 이다] [803] 불어라 봄바람" 이네여..

어떻게 들어가야 하나여??

zini08의 이미지

telnet으로 접속해 있는 시간을 조절할수 있나요?

원격에 있는 컴에 접속해서 작업을 해야 하는데
telent으로 작업을 합니다..
근데 한 3분만 안 건들여 주면 접속이 끊어지는군요..
접속해 있는 시간을 조절할수 있나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기