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

green1379의 이미지

make 실행이 안됩니다.

한컴리눅스3.1을 사용하고 있습니다.

아파치웹서버를 소스파일로 다운받아서 압축을 풀고
./configure입력하고
make를 입력하면 요류가 생깁니다.

다른 패키지도 소스파일로 받아서 ./configure 한 후 make를 입력해봐도
같은 오류가 생깁니다.

두개의 첨부파일은 make를 실행했을때 나오는 메세지입니다.
두개가 연결되는겁니다.

죄송하지만 답변 부탁 드리겠습니다.

webpager의 이미지

리눅스에서 vmware 실행하여 Win2000 실행시 에러납니다

최초에 부팅하고 grub에서 win2k를 선택하면 Win2000이 실행이 잘 되는데
리눅스 상에서 vmware를 실행하여 win2k를 실행하면 grub에러가 납니다.

Error 13 : invalid or unsupported executable format 이라면서요.

그 위에는 filesystem type unknown, partition type 0x2d라고 나오구요

type이 82, 83도 아니고 알지도 못하는 에러라서 방법이 없네요.

혹시 경험해 보셨다거난 아시는 분들의 도움을 간절히 기다립니다.

toy의 이미지

쉘에서 특정 명령어를 실행하지 못하도록 하면 어떨까요?

가장 많이 실수하는게 rm -rf / 가 아닐런지요..
만약 이런 문자열이 쉘로 넘어온다면 쉘에서 실행을 막게 하면 어떨런지요.
그리고 특정 옵션이 있을때만 실행하도록요...

너무 바보같은질문인가요...ㅋㅋㅋ

pro9dan의 이미지

루트 밑에있는 etc, var, opt 가 어떤 단어들의 약자인지 궁금합

루트 디렉토리에 보면
/etc
/var
/opt
라는 디렉토리가 있습니다.

/etc 가 "기타등등" 이런뜻의 etc 가 아닐텐데요.
보통 그냥 아무생각없이 리눅스를 사용했었는데 갑자기 궁금해졌습니다.

위 세가지 디렉토리명이 무엇의 약자이고 어떤 성격의 디렉토리인지 궁금합니다.

sisbn의 이미지

Thread 개념을 가장 쉽게 그리고 정확히 알수 있는 간단하면서도

동기화의 필요성을 느낄수 있는 그런 코드와 설명 좀 올려주시면 정말로 감사하겠습니다.

일반 책에선 안나와있네요...ㅜ.ㅜ

happibum의 이미지

atkbd.c: Unknown key ....

gentoo-2.6.5-r1
인터넷에서 보고 한글 한자키 사용하게 atkbd.c를 손으로 패치한 커널입니다.
키보드는 ms multimedia keyboard 입니다.

현재 내그림, 내음악, 메신저 로그오프 키가 안잡힙니다.
그런데, 내문서 음소거, 메일, 인터넷, 계산기 등은 또 잘 잡힙니다. -_-;

안잡히는 내그림 등의 키를 누를시,
/var/log/messages에,
[code:1]
Apr 29 16:34:09 citrin atkbd.c: Unknown key released (translated set 2, code 0xe4 on isa0060/serio0).
Apr 29 16:34:09 citrin atkbd.c: Use 'setkeycodes e064 <keycode>' to make it known.

emptysky의 이미지

C 초보적인(?) 질문하나!

전역변수 char *p="hello world!"; 했을시
p변수는 data 영역(초기화된) 에 들어가죠..
그럼 나머지 hellow world! 는 어느곳에 들어갈까요?

제가 아는 강사님은 같은 data 영역이라는데 size 명령으로 알아보니
아닌거 같습니다.

리플달아주세요~

sungmoo의 이미지

tk를 설치하는 과정에...

가임을 설치하려고 아래의 명령을 실행하니.

[root@localhost root]# rpm -ivh gaim-0.77-0rh9.i386.rpm
경고: gaim-0.77-0rh9.i386.rpm: V3 DSA signature: NOKEY, key ID 883c1c14
오류: Failed dependencies:
libtcl8.3.so is needed by gaim-0.77-0rh9
libtk8.3.so is needed by gaim-0.77-0rh9

이런 메세지가 뜨더군요...

tcl는 설치되였고 tk를 make하는 과정에 아래와 같은 오류가 떴습니다.

/root/tk8.4.6/generic/tk3d.c:1134: storage size of `shiftTable' isn't known
/root/tk8.4.6/generic/tk3d.c:31: warning: `BorderInit' declared `static' but never defined

jagalchee의 이미지

소켓이 끊어졌는지, 그렇지 않은지 확인하는 방법 없나요?

리눅스에서 C 로 소켓 프로그래밍을 하고 있습니다.
간단한 TCP 서버를 하나 만들었는데요. 클라이언트의 비정상 종료로 인해 발생하는 '브로큰 파이프'에러를 방지 하기 위해,

signal(SIGPIPE, SIG_IGN);

위와 같이 해 놓았습니다. 헌데 위 문구의 구문의 뜻이 브로큰 파이프 에러가 발생할 경우 무시한다는 뜻인데, 여기서 '무시한다'의 의미가 정확히 무엇인지 궁금합니다. 브로큰 파이프 에러가 발생했을 때 그것을 무시한채 계속 소켓에 read() 혹은 write()를 시도 한다는 뜻인지, 아니면 끊어진것을 서버가 알아채고 더이상 read() 나 write()를 하지 않는다는 것인지, 그리고 브로큰된 소켓은 알아서 close() 되는지도 알고 싶구요.

ningoi의 이미지

select로 서버 구현시..

select로 서버를 구성하는데.......
클라이언트에서 데이터를 보내면...거의 받는데..
좀 많이 보내면...연결만 되고...데이트를read를 하지를 못하네요..
너무나 답답해 이렇게 글을 올립니다.
소스 일부분...
...

len = read(sockfd, buf, 1024);
MessageBuffer mb;
mb.AddData(buf, len);

packetLen=mb.getSize();
while(packetLen>0)
{
..데이터 처리
packetLen = mb.getSize();
}
...

페이지

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