프로그래밍 QnA

linuxs의 이미지

GTK 프로그래밍중 위젯모양 변경하기

안녕하세요
GTK로 어플리케이션 만들때 모양을 이쁘게 만들려구 합니다.
보통 윗젯들이 사각형으로 되어 있는데 GtkWindow 같은 메인 위젯을 모양을 좀 다르게 만들려구 합니다.
가능한가요..
예를들어 mplayer에 스킨을 바꾸면 모양이 변하던데 그런건 어떻게 해야 되나요
위젯에 이미지를 입힐때 그 이미지에 알파값을 줘서 하는건가요?
김프로 이미지에 알파값을 줘서 했더니 알파값이 적용된 부분에 흰색으로 나오고 적용되지 않은 부분만 그냥 이미지로 나오던데

gongon의 이미지

Linux에서 C로 특정 포트의 상태를 알 수 있는 방법이...

어떤게 있을까요?
C로 뭔가 하나 만들어 보려구 하는데...
현재 어떤 특정 포트가 Listen상태인지... Established 상태인지를 알라야 겠는데...
어떤 방법이 있는지... 고수님들의 조언 부탁 드립니다... ^^

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

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

페이지

프로그래밍 QnA 구독하기