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

doogie의 이미지

초보 emacs 유저입니다.. 설정을 좀 도와주세요

페도라를 쓰고 있다가 얼마전에 쿠분투로 바꾼 김에
그동안 쭈욱 vi만 쓰고 있다가 emacs와 gdb의 디버깅 환경을
저두 한번 써보려고 요즘 열심히 삽질(-_-)중입니다...

윈도우에서 ssh로 터미널을 열어서 emacs를 사용하고 있습니다.
capslock 키 설정도 control로 바꾸었구요
한글도 이상없이 잘 나옵니다 ^^
이외의 설정을 하려고 하는데 막히는 부분이 있습니다..

c62026의 이미지

ffmpeg 컴파일시 오류(커널 2.6) -페도라 4

<웹캡>

ffmpeg을 페도라 4에서 설치하려고 합니다.
그런데 다음과 같은 오류메세지가 나오는데 해결 방법좀 가르쳐 주세요!
[root@localhost ffmpeg-0.4.8]# make
make -C libavcodec all
make[1]: Entering directory `/root/project/ffmpeg-0.4.8/libavcodec'
gcc -g -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o common.o common.c

porcokang의 이미지

자신의 ip 주소로 DNS주소 알아내는 함수가 있나요?

함수가 없으면 먼가 다른 방법이 있을것 같은데..
예제소스있으면 알려주세요.

gethostbyaddr()함수가 계속 널값만 리턴할때 어디를 사펴봐야 하는건지도 좀 알려주세요ㅜㅜ

aeronova의 이미지

debug용으로 출력하는 code를 손쉽게 on/off 하는 법?

안녕하세요,
제가 프로그램을 짜면서 중간 중간 체크를 위해 debug용으로 이런 저런 정보를 출력하도록 만들어 두었습니다.
근데, 사실 나중에 실제 사용할 때 이런 출력값들이 줄줄이 나오는 것을 원치 않아서 출력용으로 만든 부분을 일일히 comment로 처리하기엔 너무 번거로울 듯 합니다. 그래서 약간의 트릭 같은 것으로 손쉽게 처리 할 수 있는 방법이 없는지 알고 싶습니다. 일단 제가 아는 방법은 다음과 같이 컴파일시 debug 모드에 따라 코드 부분이 선택적으로 사용되는 것입니다.

winchild의 이미지

프로그래밍 중에 좀처럼 벗어나지 못하는 실수...

C 프로그래밍을 해온지 상당한 세월이 지났다고 자부하는 지라, 이제는 웬만한 프로그래밍 오류에는 빠지지 않는데 좀처럼 벗어나지 못하고 툭하면 빠지는 함정이 있습니다.

타입선언.

typedef struct {
char emp_no[8];
char name[16];
char post[8];
char email[64];
} user_t;

변수선언
user_t *usr_arr_p, *usr_p;

superkkt의 이미지

vim7의 omni completion에서 구조체의 멤버변수를 리스팅 해주는건 어떻게 하는건가요?

메뉴얼에 보면 다음과 같이 나와있습니다.

When using CTRL-X CTRL-O after a name without any "." or "->" it is completed
from the tags file directly. This works for any identifier, also function
names. If you want to complete a local variable name, which does not appear
in the tags file, use CTRL-P instead.

When using CTRL-X CTRL-O after something that has "." or "->" Vim will attempt

athxue의 이미지

c에서 한글을 저장할때

C언어에서 한글로 된 문자열을 변수에 저장할때
해당 시스템의 인코딩 방식대로 변환되어 저장되는건가요?
예를 들면 UTF-8로 돌아가는 시스템에서는 변수에 문자열 값을 넣을때
UTF-8로 인코딩되어서 저장되는게 맞나요?

zestys의 이미지

함수 호출 방법이 다른데 차이점이있지 궁금합니다~~!!

이번에 임베디드 프로그래밍을 접하다 보니 궁금한게 생겼습니다.

다음의 코드를 보았는데...

(1) (*my_func)((void *)0);
(2)   my_func((void *)0);

함수를 호출 할때 1처럼 호출 하면 뭔가 다른지 궁금합니다.

webispy의 이미지

sk_buff의 data를 직접 수정하려 하는데 잘 안되네요.

안녕하세요

netfilter를 사용하는 모듈안에서 sk_buff의 data영역을 직접 수정하려고 합니다.

사용하는 목적은 HTTP프로토콜같은 데이터의 특정 문자를 다른 것으로 치환하려고 하는 것이고요.
(웹서버 모듈로 만드는게 더 좋겠지만, 여러 웹서버에서 범용적으로 사용하기 위해 직접 커널 모듈단에서 처리하려고 합니다.)

carpe의 이미지

DLL관련 질문입니다

dll을 공부하다가 여러 궁금증이 생겼습니다.

답변 부탁드리겠습니다.

1. 자기 자신을 로딩하는것도 가능한가요?
즉 dll에서 자기 자신을 다시 LoadLibrary 하였을경우 어떻게 되나요?

2. LoadLibrary를 하면 dll의 핸들값을 return을 하는데요,
그럼 여러 모듈에서 하나의 dll을 LoadLibrary하면 동일한 handle값이 return되는 것인가요?

페이지

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