프로그래밍 QnA

익명 사용자의 이미지

왜 이렇게 된 걸까요? (undefined reference...)

Script started on Wed Jan 30 165441 2002
]0;root@localhost~/temp [root@localhost temp]# cat dis.c
#include
#include

int main() {
Display *ddd;
Window w, root;

ddd = XOpenDisplay (NULL);

root = XDefaultRootWindow(ddd);
w = XCreatSimpleWindow(ddd, root, 50, 50, 400, 300, 2, BlackPixel (ddd,0),
WhitePixel(ddd,0) );
XMapWindow(ddd, w);
XFlush(ddd);
getchar();
XCloseDisplay(ddd);
}
]0;root@localhost~/temp [root@localhost temp]# gcc dis.c -o
/tmp/ccYmRNQn.o In function `main'
/tmp/ccYmRNQn.o(.text+0xc) undefined reference to `XOpenDisplay'

익명 사용자의 이미지

gcc사용 할 때는 도움말을 어떻게 보죠?


저는 주로 visual c++을 사용하는데

gcc를 쓰려고 dev-c++이랑 mingw로 작업을 해보려고 합니다.

그런데 도움말을 어디서 봐야 할지 모르겠군요

필요할 때마다

man xxxx <- 이렇게 해서 찾나요?

이렇게 해도 다 찾을수 있는게 아닌데

아님 google같은 걸로 찾던지

저는 visual c++ help를 봤었는데

너무 불편하군요.

또 표준함수가 아니면 같지가 않을테니 ...

제가 visual c++만 너무 많이 써서 좀 이상한건가요?

익명 사용자의 이미지

메일시스템에서 MX 찾는 소스....


메이을 보낼때 ID@aaaa.com 으로 적게 되는데

이때 네임서버에서 MX를 찾게 되잖아요...

이렇게 뒤에 aaaa.com이라는 호스트를 넘겨주면

자동으로 MX를 찾아주는 소스코드가 있나요?

일반적인 MTA 프록그램에 들어 있겠지만 간단하게

함수로 작성된 것이 있는지 알고 싶어서요...

익명 사용자의 이미지

파일을 합치는 방법이 있나요..?

각각 a와 b라는 바이너리 파일이 있을경우에

두가지 파일일 합치고 싶을 경우엔 어떻게해야 하나요....?

단순히 제 머리에 떠오르는건 a라는 파일을 append모드로 열고

b라는 파일을 읽어서 그대로 써 넣는 방법밖에는 떠오르질 않네요..

네트웍/시스템 프로그래밍을 공부하고 있는데 만들고 싶은것이

플레시 겟이라는 프로그램처럼 파일을 분할로 다운받아서 합치는 프로그램
을 만들고 싶습니다.

서버와 클라이언트를 전부 만들고자 하는데 파일을 합치는 부분에서 어떻

익명 사용자의 이미지

메모리 할당시에 세그먼트 폴트 ㅠ.ㅠ

malloc()이나 strdup()같은..
메모리 할당을 하여 처리하는 함수에서 세그먼트 폴트가 됩니다.

즉 malloc()이나 strdup()가 실패해서가 아니라..
메모리 할당하면서 세그먼트 폴트가 나네요..

2일 이상 끙끙알아 같고 알아낸 원인이 이겁니다 ㅠ.ㅠ
그런데 왜 이런 증상이 나는지 모르겠네여./.

코어라도 나면 잡겠는데.. 코어도 안남고...
그렇다고 메모리 부족으로 생기는것두 아니구여..

이런 증상이 나는 원인이나 해결책을 아시는분은 답변좀 해주시기 바랍니

익명 사용자의 이미지

C++ template에 관해서..

C++로 template class를 구현하고
사용하려고 하는데
undefine reference라는 link 에러가 납니다.

인터넷을 좀 찾아 봤는데..

template instataition 문제라고 하는것 같은데 무슨 문제인지 정확이 모
르겠군요..

아시는분 있으시면 설명좀 해주세요..
참고로 저는 g++ 3.0으로 컴파일을 했읍니다.

익명 사용자의 이미지

현제 시간 출력하는 것에 대해서 좀 ..

현제 시간을 gettimeofDay로 가져왔습니다 그 가져온 데이타를 struct
TM에 리턴되게 만들려고 하는데 자꾸만 에러가 나네요 제가 gettim~그
함수의 리턴을 잘못처리했는지 아님 불가능한 일인지 몰라서 이렇게
글을 올리게 되었습니다 처리하는 방법 ㅠ.ㅠ 예제도 주심 감사합니다

익명 사용자의 이미지

시스템정보를 모든 플랫폼에서 가능하도록 ~

또 질문을 올리게 되네요.
제가 하고 있는 프로그램 내용은 모든플랫폼에서 가능해야하는 부담이있
습니다.
솔라리스나 리눅스 유닉스에 대해서 모두 가능해야하거든요.
초자가 하기에는 좀 벅찬것 같은데요 ... 여러분들이 많이도와주셨으면합
니다.
일단 TOP프로그램에대해서 알아보려구 하는데요. 그것도 쉽게 찾아지지
가 않네요...^^;;;
너무 어려운거면 포기라두 해야하는뎅...
그럼 고수님들에조언을 부탁드리겠습니다.

익명 사용자의 이미지

perl에서my의 의미는 무언가요? 부탁 드려요^^급해서요......

perl에서 사용되는 my의 정의가 어떻게 되나요?
예를 들어서
my $open이것을 어떻게 해석해야 하나요
그리고
my(&a,&b)라고 되어있으면 이 괄호는 어떠한 역활을 하는지 알려 주세요

익명 사용자의 이미지

블럭지정했을때 읽는거 어케하는지..

블록을 지정했는데 그거 읽기 위해서 fread 를 사용했는데
세크먼테이션 Fault 만 ..^^;;;
고수님들 블록 지정하고 사용하는 방법 좀..컴파일에는
이상이 없는데 ㅠ.ㅠ

#include
#include
#include
#include

int main(void)
{
int fd,print_data=0;
char buf1[10];
FILE *stream;

struct flock data_lock;
data_lock.l_type = F_RDLCK;
data_lock.l_whence = SEEK_SET;
data_lock.l_start = 0;
data_lock.l_len = 10;

// file open

페이지

프로그래밍 QnA 구독하기