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

superkkt의 이미지

extern으로 불러온 변수는 sizeof로 값을 알 수 없나요?

char *ftp_cmd[] = {
	"USER", "PASS", "ACCT", "CWD",
	"CDUP", "SMNT", "REIN", "QUIT"
};

위와같이 정의된 배열이 있습니다. 이 배열을 다른 파일에서 extern으로 불러와서 원소의 개수를 파악하기 위해 아래와 같이 sizeof를 하면 에러가 나네요.

cnt = sizeof(ftp_cmd) / sizeof(char *);

Quote:
pi.c:164: error: invalid application of `sizeof' to incomplete type `({anonymous})'

extern으로 불러온 변수는 sizeof를 할 수 없나요?

asdfqw3의 이미지

trac를 설치해야하는데요...좀 도와주세욤...ㅠ

python 2.3 다운받아서 설치하고

trac 0.9.3 win23 다운받아서 설치하고

했느데

trac를 어떻게 실행시키는건가요?...

python을 써서 실행시키는건가요?

단독 어플리케이션이 아닌가욤?

처음이라.. 차근차근 알려주세요..부탁드립니다.ㅠ_ㅠ

내일 당장 필요해요...ㅠ_ㅠ...

hohory의 이미지

ls 할때요...

페도라 코어 4 사용하고 있습니다.

바탕화면에 마우스 포인터 갖다 놓고,

[마우스 오른쪽 클릭 -> 터미널 열기 ] 를 통해서 생성된 터미널에서,

ls 명령어를 입력하면, 파일들과 디렉토리들이 나열됩니다.

근데, 각 디렉토리들의 색상이 너무 어두워서 잘 보이지 않습니다.

우연찮게 screen 이란 것으로 알게 되어,

screen 이라고 명령어를 친후,

screen 이라는 상태에서 ls를 해 보면 너무도 보기 좋게 나와서 부럽습니다 ㅎㅎ

그냥 터미널 상태에서 ls를 입력하였을때,

jj의 이미지

emacs, grep 목록으로 작업하기

emacs 독하게 배우기를 진행중입니다. 역시 배우는건 실전에서 써먹는게 젤 좋은것 같아요. 다음 상황에서 어떤 식으로 작업을 해야할지 한수 지도 부탁드립니다.

jj는 어떤 프로젝트를 작업중입니다.

프로젝트는 여러개의 디렉토리에 수백여개의 C++파일이 존재합니다.

이 파일에서 특정 심볼을 find 해서 (grep) 그 결과목록을 순회하면서 파일을 수정하고 싶습니다. (물론 하나의 파일에 그 특정 심볼이 n번 들어 있다면, 순회중에 그 파일을 grep 위치마다 n번 에디트 하도록...

superkkt의 이미지

함수를 만들때 에러처리를 어떻게 하는게 좋은지 조언부탁드립니다.

항상 함수를 만들때 아래와같이 만들고 있습니다.

1. 함수 내에서 시스템콜이 에러를 반환하거나 기타 해당 함수가 에러를 반환해야할 상황에선 그자리에서 바로 에러를 출력(stdout이나 파일로..)하고 음수를 리턴합니다.

2. 위 함수를 호출했던 함수는 리턴값이 음수이면 바로 음수를 리턴합니다. 에러처리를 1번에서 다했기때문에 아무것도 하지않고 그냥 음수만 리턴합니다.

3. 이런식으로 main()까지 올라간후 음수가 리턴되었으면 exit(EXIT_FAILURE)로 종료합니다.

사랑천사의 이미지

VMWare 어떻게들 쓰시나요?

안녕하세요?
이여송 사도요한입니다.

VMWare가 5.x가 나왔는데 어떻게 구해서 리눅스에서 어떻게 써야 할 지 모르겠네요.. 쓰시는 걸로 봐서 시리얼 번호도 어떻게들 하신것 같은데 어떻게 해야할지 조언좀 부탁 드립니다 음.

VMWare야 뭐 vmware.com에서 어떻게 시험판이라도 구할 수 잇을 것은 같은데 잘 모르겠네요 음...

커널이 2.6.12이고 Ubuntu 5.10입니다 음.(사실은 Kubuntu) 음... 어떻게 하는것이 좋을까요? RAM은 512MB고요 CPU는 셀러론 1.7입니다 음.

보드는 ASRock것이고요. I45어쪼고 하는 건데 음.. 잘 모르겠네요. I845 칩셋을 쓴 것입니다. (+ICH2) 음..

specialee의 이미지

kernel 2.6.9 에서 kernel 2.4.23 compile 시 질문 & modutils

kernel 2.6.9에서 kernel 2.4.23을 컴파일 하고 있습니다.
2.4.x 설치하려면 gcc 3.2.x가 있어야 한다길래...
gcc깔고.. 여차저차 해서...
make modules_install 까지 성공 했습니다.

make install에서 에러를 접했는데요.
[code:1]
warning: kernel is too big for standalone boot from floppy
sh -x ./install.sh 2.4.23 bzImage /usr/src/kernels/linux-2.4.23/System.map ""
+ '[' -x /root/bin/installkernel ']'
+ '[' -x /sbin/installkernel ']'
+ exec /sbin/installkernel 2.4.23 bzImage /usr/src/kernels/linux-2.4.23/System.map ''

lovemyin의 이미지

아크넷 프로그래밍 소스

안녕하십니까.
몇일 전에도 같은 내용을 올렸었는데 염치 불구하고 다시한번 도움을 요청합니다.
현재 아크넷을 이용하여 통신을 하려고 합니다.
간단한 샘플 소스코드를 구하려고 하는데 아무리 찾아도 없네요.

RAW 모드로 데이터를 전송하고 수신하는 간단한 소스면 될것 같은데 혹시 경험해보신 분이 계시면 도움 부탁드립니다.

아크넷 헤더 내용까지 직접 다루고 싶습니다.

참고로 일반 소켓 프로그래밍을 이용하여 양측의 11 통신을 해봤는데 그것또한 제대로 되지 않네요.

beauty1의 이미지

fedora4 bmp에서 m4a 파일 들을수 있나요?

안녕하세요.
fedora core 4 쓰고 있습니다.
beep-media-player 에서 m4a 파일을 들을라고 검색을 해봤는데 쉽지가 않네요.
조언 부탁합니다.

dalant019의 이미지

redhat9.0(vmware)이고 vim버젼은 6.4입니다. cscope를 사용하려고 하는데

rpmseek에서 rpm 버젼 cscope-15.3-1.i386.rpm의 cscope를 구했습니다.(sourceforge) 이것 저것 시도해 보았는데 cscope이 vim에서 동작을 하지 않는 것 같아서요.

.vimrc에는 아래와 같이 기입했습니다.

set csprg=/usr/bin/cscope
set csto=0
set cst
set nocsverb

if filereadable("./csope.out")
cs add cscope.out
else
cs add /usr/src/linux-2.4/cscope.out
endif
set csverb

vim에서 :cs를 실행하면 아래와 같은 에러가 발생하니다. ㅠㅠ
E319: Sorry, the command is not available in this version

무엇이 문제일까요? 고수님들의 답변 부탁드려요.

페이지

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