프로그래밍 QnA

mechkh의 이미지

wxWindow 에 대한 질문입니다.

리눅스상에서 프로그램을 하려고 하며..
그러기에 GUI 툴킷을 생각하고 있습니다.

qt 가 보통 많이 추천이 되고 있는듯 한데요.
wxWindow 에 대해서도 검토중입니다.
이곳에서 검색해보았는데 wxWindow 에 대한
질문이나답변은 별로 없는것 같더군요.

장단점이나 그 어떤 정보에 대해
말씀해주신다면 감사하겠습니다.

munin의 이미지

[질문] 제가 고친 커널로 부팅시 에러가 나며 멈춰버립니다.

지금 진행하는 프로젝트가 있어 커널(와우리눅스 7.0 (2.2.17))을 약간 수정해서 컴파일 시켰습니다. 컴파일은 잘 되어 'lilo'를 수정하여 부팅시키는 과정에 서 다음과 같은 에러가 나며 뭠춰 버립니다. 고수님들의 도움 부탁드립니다.

[code:1]
INIT: Entering runlevel :3

Unable to handle kernel NULL pointer dereference at virtual address 0000001b
current->tss.cr3=1f7bc000 , %cr3 = 1f7bc000
*pde = 00000000
Oops : 0000
CPU : 0
EIP : 0010[<c011c9d6>]
EFLAGS : 00010286
eax : ffffffff ebx : df798000 ecx : df798000 edx : bffffc78

kcy4950의 이미지

gcc -I옵션에 대해서.....

gcc 옵션중에 -I옵션에 대한 질문입니다

-I옵션은 헤더파일의 디렉토리를 포함시키는걸로 알고 있습니다

그래서 간단한 mysql에 접속하는 프로그램을 만들었는데

gcc -c -I/home/cykim/include -I/usr/local/mysql/include test.c

이런식으로 컴파일을 했지만 컴파일시 /home/cykim/include
를 포함시키질 못하네요 (여기서 /home/cykim/include는 제가 만든 헤더 파일이 들어있습니다 )

사용자가 만든 헤더디렉토리를 포함시킬려면 다른 설정을 해야하나요

아시는분 답변 부탁드립니다

lobsterman의 이미지

php파일로 C로 프로그램하여 컴파일된 화일을 실행 시킬수 있겠

안녕하세요?
php파일로 C로 프로그램하여 컴파일된 화일을 실행 시킬수 있겠는지요?
현재 php로 exec문이나 system문으로 실행을 시키니깐 아무런 반응이 없읍니다.
노버디 권한이라서 그런지요?
방법이 없을까요?
아니면 설정 방법이라도....아시는분 답변 부탁드리겠읍니다.

alonecrow의 이미지

여러개의 아이피에 접속을 시도할 경우 멈춤현상 발생....

안녕하세요...
아래질문 "connection timeout ..."에 이어지는 질문일지 몰라도...

접속 아이피를 배열[80]로 가지고 있다가
for 문을 돌면서 배열에에 있는 아이피에 접속을 시도하는 프로그램을 짜고 있습니다.

block, Non-block, alarm 으로 모두 처리를 해봤으나... 중간에 멈춤현상이 발생하는데요... (블럭킹하고는 다른 멈춤현상인것 같습니다.)
왜 발생하는지 이유와... 해결방법을 알고 싶습니다.

[code:1]
for (i=0; i<sizeof(arry); i++) {

sfd = socket().....

운형의 이미지

[질문]커널 모듈 프로그래밍하고 insmod에서 에러가 나네요.

ip_vs_test.o:couldn't find the kernel version the module was compiled for
라는 메시지가 나오는데요. 커널버전을 알수 없다는건데... 이거 어떤 해결책이있나요. 커널모듈 프로그램 촛자라서..

답변 기다리겠습니다.

hellowee의 이미지

쓰레드 폴링에 대해서 가르쳐주세요..

pthread_mutex_lock(&mutex);
pthread_cond_wait(&cond, &mutex);
clientsocket=g_socket;
pthread_mutex_unlock(&mutex);

g_socket = 접속한 소켓;
pthread_cond_signal(&cond);

여기서 클라이언트가 동시에 접속을 하면 mutex에서 시스템적으로 큐에 넣고 mutex를 락이 풀리면 그때 다시 처리 하지 않나요?
이상하게 동시에 접속하면 pthread_cond_wait가 안풀리네요?

jkm0114의 이미지

kdevalop

다 설치하고 나니까 이런 프로그램이 있네요....

보니까 마치 비주얼 씨 처럼 작동하는듯...

그래서 뉴 프로젝트로 C를 선택해서 만들어보려고 했습니다.

그런데 다음과 같은 에러가 뜨더군요

m4_bregexpconfigure.in:58: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
configure.in:100: warning: do not use m4_regexp: use regexp or m4_bregexp

뭘 configure.in 에 먼가를 쓰라는거 같은데 저같은 리눅스 초보자가

뭘 알겠습니까 T_T

고수님들의 조언 부탁드립니다.

kkojiband의 이미지

pci 설정 싸이클...?

pci 초기화 코드에서,

cpu 가 먼저 1번 설정 싸이클을 pci-pci 브릿지로 넘기고, 찾고 있는 버스에 도착하면 이걸 0번 설정 싸이클로 바꿔서 그 버스에 놓여있는 올바른 장치를 찾는다고 하는데,

예를 들어, 내가 어떤 3번 버스위의 1번 장치의 설정 주소 공간의 offset 16의 위치에 FFh 라는 1byte 짜리 값을 쓴다고 한다면,

설정 싸이클과 offset 이나 데이타 크기, 데이타 내용 등을 같이 한꺼번에 보내줘야되는거 아닌가요?

보니까 설정 싸이클은 장치의 위치만 인식이 가능한거같던데, 다른 정보가 없다면 그 장치를 인식하더라도 무용지물 아닌가요??

gkepsgds의 이미지

함수 선언에 대해서

K&R C 형태로 함수를 선언/정의 할려구 합니다.
컴파일러는 CC를 사용하고 있습니다.

void log_save(fmt, ...)
char *fmt;
{
	va_list	argptr;
	char	msg[2000], dd[9], hms[7];	
	char	cbuf[2000];

	va_start( argptr, fmt );
		vsprintf( cbuf, fmt, argptr );
	va_end( argptr );	
                

}

문제는 이렇게 했을 경우 '...' 을 어떻게 선언해 줘야 하는지?
자꾸 저것때문에 에러가 나네요.
답변부탁드립니다.

페이지

프로그래밍 QnA 구독하기