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

익명 사용자의 이미지

공유라이브러리(shared library) 관련

솔라리스환경에서 공유라이브러리를 만들려고 하는데요,

컴파일하려고,
cc -fPIC -c firstlib.c
라고했는데 -fPIC를 인식을 못하네요.

cc대신 gcc로 하면 컴파일이 됩니다만,
솔라리스 cc컴파일러에는 -fPIC대신 어떻게 해야 하나요?

익명 사용자의 이미지

커널 2.4.19 컴파일 후 파일시스템 마운트가 안됩니다

기존 커널이 2.2 였고
2.4.19 로 커널 컴파일 한후 부팅과 디바이스는 다 인식하는거 같은데
파일 시스템 첵킹하고 마운트를 하는 부분에서 파티션 정보를 아예 못 읽
어 오는거 같습니다..

왜 그런지

해결방법은 없는지요??

파일 시스템이 망가졌다는 메세지가 나오는데 다시 2.2 커널로 부팅하면
멀쩡하게 잘 되거든요..

아무래도 2.4 커널이 기존의 파티션 정보를 못 가지고 오는거 같습니다..

익명 사용자의 이미지

Client의 접속종료를 서버에서 어떻게 확인할 수 있나요?

PC를 클라이언트로, 임베디드보드를 서버로 해서
접속이 되면 pc로 계속 데이터를 보내는 프로그램을 짜고 있습니다.
그런데 client가 close 명령어로 접속을 종료해도 서버가 인식을 못하고
있습니다. 정상적인 종료가 쉽게 알 수 있을 것 같은데.. 어떤 방법으로
접속종료를 알 수 있을까요?
signal 함수에서 SIGHUP을 이용한다는 이야기도 들은 것 같은데 맞나요?
맞다면 어떻게 사용하는 좀 알려주시기를...

또 비정상적인 접속종료(예를 들면 전원이 꺼진다던지 다운된다든지)는

익명 사용자의 이미지

Makefile 의 규칙적용의 미묘함에관한질문..[고수님들봐주세요.]


Makefile 를 만들다가 이론대로 안되는것이 있어서..이렇게..

일부 발췌한것입니다.
======================================
${TARGET} ${OBJ}
${OBJ} ${C_SRC}
${C_SRC} ${PC_SRC}

.pc.c
${ORACLE_PROC} ${ORACLE_PRECOMPFLAG} iname=$<
.c.o
${CC} ${KEPCO_CFLAGS} $< -o $@
===============================================

위에서 .pc .c .o 들의 변환 규칙에 의해서

여러개의 파일들중 갱신내용이 있는것들만 컴파일하도록하는

최적의 로직이 되어야 하는것 아닌가요?

그런데 실제론 제대로 안되더군요.. 전체를 터치하고 make 하면

익명 사용자의 이미지

리눅스에서 윈켐 장비 사용 가능한가요?

리눅스 기반에서 온라인 강의를 제작하려고 하는데요.

혹시 경험자나 멀티미디어 쪽으로 많이 아시는 분의

답변을 부탁드립니다.

읽어 주셔서 감사합니다.

익명 사용자의 이미지

[질문]http-2.0.40 과 php4.2.2 설치관련


안녕하세요,

http-2.0.40 과 php4.2.2 설치관련 질문드립니다.
소스 설치고요...

apache.org 도 뒤져봤는데 ...
잘 못찾겠네요...
벌써 며칠째 이것만 하고 있으니... 미치겠습니다.
살려주세요^^;

제 환경
================
레드햇7.2
일반 pc
전용선 고정ip

익명 사용자의 이미지

[질문] Telnet client 소스가 어디에 위치하는지...

안녕하세요.
telnet client를 구현할 필요가 생겨서
linux kernel을 뒤져 봤는 데 관련 파일이
어디에 위치하는지 못찾겠더군요.

grep 명령으로 전체 디렉토리의 파일 내부까지 'telnet'이란
단어로 검색해봐도 관련 파일이 잡히지 않네요.

답변 부탁드립니다.

익명 사용자의 이미지

다음은 gdb에서 백트레이스 한결과입니다..

#0 0x400e6bcc in chunk_alloc () from /lib/libc.so.6
#1 0x400e68d0 in malloc () from /lib/libc.so.6
#2 0x08073737 in n_malloc ()
#3 0x08052a06 in create_connection ()
#4 0x08052ce8 in get_connection ()
#5 0x0804b5d9 in threaded_server_proc ()
#6 0x0804a577 in startup_mode ()
#7 0x0804a416 in main ()
#8 0x4008a0c4 in __libc_start_main () from /lib/libc.so.6

이런 경우 과연 어떻게 해석해야 될지 감이 안오네요..
할당시에 코어가 난건지..
또는 할당할 번지에 이미 다른 쓰레드에서 사용해서 발생할수도 있는건지?
여러개의 경우의 수를 알고자 하네여..

익명 사용자의 이미지

라이브러리 사용의 의미...?

예를 들어 libXXX.a라는 파일을 프로그램 할 때 사용한다고 하면, 여기서 그 라이브러리를 사용한다는 것이 어떤것을 의미하는 건가요?

그 libxxx.a라는 를 만들 때 사용된 .o파일들의 소스 파일(예를 들면 ~~~.cc)에 있는 함수같은 걸 가져다 쓸 수 있다는 건가요??

라이브러리르 사용해서 프로그램한다는 것의 진짜 의미를 알고 싶습니다~~

의미를 모르고 쓰려니 감을 전혀 못잡겠어요~ -_-;;;

도와주세요~~~!! )

익명 사용자의 이미지

nslookup 했을시 애러

nslookup했을시 에러가 나오는데 해결 을 못하구 있읍니다.
애러는
connection timedout; no servers could be reached

텔넷은 되는데 핑은 않 되고 있는 상황입니다.
다른 설정은 않되어 있으며 지금 네임써버부터 공부 하고 있는 중입니다.
해결 방안 아시는 분 도움좀 주세요..

페이지

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