프로그래밍 QnA

jinlee222의 이미지

libnet error 잡아주세요 ^^;;

libnet을 이용하여 프로그램을 만들어 보려고 하는데 #include <libnet.h>라 하면 아래와 같이 에러가 남니다. 어떻게 해야 에러를 잡을 수 있는지 알려주세요..

/usr/include/libnet.h872 #error "byte order has not been specified, you'll
need to #define either LIBNET_LIL_ENDIAN or LIBNET_BIG_ENDIAN. See the
documentation regarding the libnet-config script."

leilei의 이미지

pre-fork 에서 select..

pre-fork 기반 서버를 개발 중입니다.. linux이고.. 커널을 2.4구요..

prefork 후.. 모든 child 프로세스들이 select 후에 accept를 하는데요..
별다른 lock없이 잘 동작을 하는군요..

제가 알기론 멀티 프로세스가 같은 소켓을 accept를 하면 모두 select가
통과되고 한 프로세스만 accept을 하고 나머진 accept에서 블럭킹
되는걸로 알고 있었는데요..

테스트 해본 봐로는 한 프로세스만 select를 통과합니다.. -_-a

이게 정상인가요??
혹시 unix 쪽으로 옮기면 먼가 다른

namola의 이미지

makfile을 맵기능으로 만들려면?

makfile을 맵기능으로 만들려면 어떻게 해야 하나요...

한 파일 같은 경우는
map <F5> : w<cr>: !gcc -Wall % -o %< && ./%<<cr>이런식으로 하던데....
만약에 큰 프로젝트 같은 경우는 파일 많은데 그럴땐 어떻게 설정 해야 합니까?

그리고...만약에 makefile을 만들어서 컴파일 시킬경우
:make 이런식으로 말고....맵기능 사용해서...하려면...
어떻게 해야합니까?

blue39의 이미지

컴파일시 Makefile 오류 입니다. 조언 부탁 드립니다.

안녕하세요~~

MIPS 기반의 Brecis 칩에 busybox-1.0-pre5 버전을 올리려고 컴파일 하고

있습니다. 그런데 소스 컴파일은 잘 되다가 오브젝트로 합치는 부분에서 오류가

발생하는데 도무지 이게 왜 생기는지 알 수가 없습니다.

오류 메시지 첨부 하니 여러분의 조언 부탁드립니다.

그럼 좋은 하루 보내시구요.

[code:1]mips-gcc -Wl,--no-undefined -Wl,--warn-once -Wl,--warn-common -Wl,--warn-constructors -s -Wl,-warn-common -o busybox -Wl,--start-group ./applets/applets.a ./archival/archival.a ./archival/libunarchive/libunarchive.a ./coreutils/coreutils.a ./console-tools/console-tools.a ./debianutils/debianutils.a ./editors/editors.a ./findutils/findutils.a ./init/init.a ./miscutils/miscutils.a ./modutils/modutils.a ./networking/networking.a ./networking/libiproute/libiproute.a ./networking/udhcp/udhcp.a ./procps/procps.a ./loginutils/loginutils.a ./shell/shell.a ./sysklogd/sysklogd.a ./util-linux/util-linux.a ./libpwdgrp/libpwdgrp.a ./coreutils/libcoreutils/libcoreutils.a ./libbb/libbb.a -Wl,--end-group

khy2happy의 이미지

ctag설명서 구할 수 있는곳 링크점 달아주세요..^^;

열심히 서버 코딩하고 있는데요.
현재 작업을

1). 비줠스튜디오에서 코딩 ->2). 리눅스서버에 ftp로 올리고 컴파일 ->3). 에러 생기면 ..1.2.반복 -> 4)에러 없으면 실행.

이런 노가다를 하고 있거든여.

이젠 vi에디터를 이용해서 코딩하려고 해요.
ctag사용하면, vi에디터에서 함수원형 등의 정보를 빨리 찾을 수 있다고 하던데.
어디가면, 사용설명서를 구할 수 있을까요 ?
아무리 찾아도 전 못찾겠어요 ㅜㅜ..

ryk76의 이미지

NAT로 변경된 패킷을 구별할 수 있나요?

NAT로 변경된 파일을 찾아내는 방법이 있나요?
만약 목적지 주소가 NAT에 의해 변경되었다면 그것이 NAT에 의해 변경되었는지 확인하는 방법이 있나요?
NAT Finder.....

ssehoony의 이미지

windows 에서 linux 용 프로그램을 작성하려면...

MS 윈도우에서 텔넷과 ftp 를 이용해서 리눅스 기반의 서버 프로그래밍을 하고 있는데요.

음 그러니깐
ultraedit 를 이용해서 코딩해서 리눅스서버의 코드를 수정하고
텔넷을 이용해서 make 해서 실행하고 테스트 하는 과정을 반복하는 거져

이런 환경에서 가장 불편하다고 느껴지는 것이 디버깅인데요
리눅스에 gdb 가 있지만 사실 MS윈도 기반 IDE의 비주얼한 디버깅 기능에
비교한다면 불편하자나요.
X-WINDOW 를 연결하여 DDD 같은걸 사용하는 것도 시도해 봤는데 반응이 약간 느려서 썩 맘에 드는 상태가 아니구요.

spinel1의 이미지

쉘상에서..

이전에 종료된 프로세스의 종료코드를 확인하는 명령어가 무엇인가요?

아울러....

UDP 서버를 사용하는데.... 서버를 모니터링 해야 하거든요.

만약 TCP 서버일 경우에는 connect를 해서 성공하면 서버가 살아있고, 실패하면 서버가 죽었다고 판단할 수 있겠지만,

UDP 서버는 서버가 살아있는지 죽어 있는지 어떻게 판단을 해아 할지 감이 오질 않네요.

도와주세요~~~

에드워드의 이미지

`` 내부에 제가 설정한 변수가 사용되게 하는 법이 있나요?

HOME_PATH="/sample/good"

tar cvf a.tar `find $HOME_PATH -name "*.jsp"`

이런 명령어를 쓰고 싶어요...

즉, 제가 설정한 HOME_PATH 가 `find ...` 상에서 실행되게.

저걸 어떻게 수정하면 될까요?

driver0401의 이미지

이 문제 혹시 아시는 분....

컴파일 시 .obj파일 여러개 로 컴파일 할때와
lib파일 한 개 포함 시켜 컴파일 할 때랑 뭐가 틀린지 알고 싶습니다.

페이지

프로그래밍 QnA 구독하기