프로그래밍 QnA

sugarlessgirl의 이미지

vim 에서 compiler 를 자동으로 설정

java 는 compiler 설정을 ant 로 해야 하는데요,

매번 java 소스 파일을 열때마다 'compiler ant' 를 치기가 불편하네요..

확장자가 java 파일을 열때 자동으로 'compiler ant' 가 설정되도록

할 방법이 없을까요?

jyj9782의 이미지

/usr/include/linux 랑 asm 디렉토리좀 주세요

안녕하세요..

이거 난감하게 됐네요..

제가 데비안 우디를 쓰는데요..

gcc 버전이..

root@testbed:/usr/include# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
root@testbed:/usr/include# 

인데요..

/usr/include/asm 디렉토리랑
/usr/include/linux 디렉토리를 링크를 걸었다가 실수로
날린 모양입니다 ^^;

커널을 컴파일하려는데, 어디서 저 헤드 디렉토리통째로 구할수 있을까요?

gcc 풀어도 없는거 같고, 혹시 같은 버전 가지고 있으신분 계시면..

neohwang의 이미지

소켓번호로 상대편(Remote) IP주소 확인 방법

int s;
...
s=accept();
...
return s;

제가 알고있는 것은 위와 같은 코드에서 리턴된 Socket s 만 알고 있습니다.
이 's' 를 가지고 상대편 IP 주소를 알 수 있습니까?

아시는 분 도움 부탁드립니다.

goldedit의 이미지

epoll() 함수를 사용하기위한 커널 컴파일 패치를 하려면 어떻게

안녕하세요.
문의 사항이 있어 질문 드립니다.

현제 진행되는 프로젝트에서 소켓 서버 프로그래밍을 위해
리눅스 서버 2.6 커널 로 컴파일 하여 구동 중에 있습니다.

소켓 종류중 epoll 이라는 함수를 지원하기 위해 커널 2.6으로 컴파일
한 것인데요...
이것이 2.6 커널로만 컴파일 해서 되는것이 아니라고들 하는데요..
epoll 함수가 지원 되도록 커널을 컴파일 하려면 패치후 컴파일을 해야 된다고 하는데 어떻게 해야 하는지 궁금합니다...

실제 epoll 함수를 사용하기 위한 샘플 소스 상에서는...

imone의 이미지

c언어 코딩을 할때 주석은 어떻게 표기를 해야하나요...

c언어로 코딩을 할때 다음과 같은 고민을 하게 됩니다.

1:   /* comment1 */ 
2:   statement1; 
3:   statement2; 
4:   statement3; 
5: 
6:   /* comment2 */ 
7:   statement4; 
8:   if(aaa) {
9:      func1();   /* function 1 */ 
10:      func2();   /* function 2 */ 
11: }
12:   statement5; 

이런식의 코드가 있다고 가정을 할 때 디버깅을 하다 보면
간단한 확인을 위해 Line1 ~ Line11까지 주석처리를 해보고 실행을 해야 하는 상황이 생깁니다.

fuerza의 이미지

화일전송하는걸 패킷을 보고 알아 낼수 있나요?

흘러다니는 패킷을 보고 화일전송인지 일반 다른 작업 인지 구분 할 수 있을까요?

그러니까 예를 들면 제가 지금 그냥 게시판에 글 남기는거랑 여기서 화일을

첨부해서 글 남기는 거랑 패킷에는 어떤 차이가 있을까요?

xlugi의 이미지

smtp client에서 인증관련 구현 문제 입니다.

smtp client 기능을 하는 부분을 구현하고 있습니다.

id와 password를 입력하여 server인증을 받아야 하는 부분에서의 구현이 잘 안되어서 도움을 요청합니다.

libsmtp++-0.1.1 을 구했는데, ppc용으로 하려니까 몇가지 문제가 있더군요.

혹시 도움이 될만한 소스가 있는곳을 아신다면, 가르쳐 주세요.

kimsk99의 이미지

윈도우에서 디버깅

윈도우에서 서버 application의 디버깅은 어떻게 하시는 지요?

서버 application 뿐만 아니라 일반적으로 디버거 위에서 수행하기에는 heavy한 application의 경우가 다 해당합니다.

Unix에서는 서버가 비정상적으로 죽을 경우 core가 생기기 때문에 이 파일을 이용해서 디버깅을 수행합니다.

NT나 2000 같은 곳에서 개발할 경우 어떤 방식으로 디버깅을 하는지 궁금하군요.

tombraid의 이미지

ORACLE PROC 관련 컴파일 워닝

오라클 설치시 따라오는 샘플을 proc로 precompile 한뒤에

gcc로 컴파일시 -Wall 옵션을 주면 다음과 같은 워닝이 나옵니다.

이걸 없애는 방법은 없나요?

===========================================

sample1.c:118: warning: type defaults to `int' in declaration of `sqlcxt'
sample1.c:120: warning: type defaults to `int' in declaration of `sqlcx2t'
sample1.c:121: warning: type defaults to `int' in declaration of `sqlbuft'
sample1.c:122: warning: type defaults to `int' in declaration of `sqlgs2t'
sample1.c:123: warning: type defaults to `int' in declaration of `sqlorat'

player02의 이미지

[질문]하위폴더를 포함한 모든 소스의 라인 카운터 계산하는 쉘

하위폴더를 포함한 모든 소스의 라인 카운터 계산하는
쉘 스크립트를 만들고 싶은데 생각대로 잘 안되네요.--
도와주세요.^^
-------------------------------------------------------------------
#/bin/sh
#소스
TOTAL=0
for filename in $(ls -R)
do
if [ ! -d "$filename" ]
then
wc $filename | grep total | awk '{print $3}'
fi
done
------------------------------------------------------------------
결과
wc: MainMenu.ddp: No such file or directory
...

페이지

프로그래밍 QnA 구독하기