프로그래밍 QnA

guriis의 이미지

[C++] <vector> link error 질문입니다.

Link Error : format.cpp: 'std::__vector_deleter<_tag_paramt, std::allocator<_tag_paramt>>::~__vector_deleter()' 16-bit code reference to 'operator delete(void*)' is out of range.

Link Error : format.cpp: 'std::__vector_imp<htmlchart, std::allocator<htmlchart>, 0>::init<PC9htmlchart>(const htmlchart*,const htmlchart*,std::forward_iterator_tag)' 16-bit code reference to 'abort' is out of range.

Link Error : format.cpp: 'std::__vector_imp<htmlchart, std::allocator<htmlchart>, 0>::init<PC9htmlchart>(const htmlchart*,const htmlchart*,std::forward_iterator_tag)' 16-bit code reference to 'operator new(unsigned long)' is out of range.

rigil의 이미지

gcc에서 AST만 출력할수 있나요?

gcc에서..AST만 출력할수 있습니까?
있다면..방법좀 알려주시기를 부탁드립니다.
여기저기 뒤져도 정확한것을 알기는 힘들군요...
-fdup-translation-unit가 비슷한것 같긴한데...

그리고, AST만 출력할수 있다면..그것을 수정한후
다시 컴파일 하여서 실행프로그램을 만들수 있습니까?

미리 답변해 주셔서 감사하다는 말씀 전합니다.
그럼 즐거운 하루 보내시길 바랍니다.

linux777의 이미지

간단한 디바이스 드라이버 모듈인데... 컴파일 에러발생

간단한 디바이스 드라이버 모듈인데...
컴파일하니 kernel.h module.h 파일이 없다고 에러가나고,
printk 에서도 에러가 나네요...

무었때문에 에러가 나나요?

저는 CYGWIN환경에서 /usr/local/test에 Makefile, hello.c가 있고
리눅스 2.4.18은 /usr/local/linux 에 있읍니다.

[code:1]/*
Hello, World Module Program
*/

#include <linux/kernel.h>
#include <linux/module.h>

#ifdef CONFIG_MODVERSIONS
#define MODVERSIONS
#include <linux/modversions.h>
#endif

int init_module(void)
{
printk("<1>Hello, World\n");

namola의 이미지

mysql_ping() 함수 써보신분???

도큐문트를 찾아보았는데...
설명만 나와있고...예제(?) 사용법이 안나와있어서...
이렇게 질문을 드립니다.
나름대로 생각해서 루틴을 짜보았는데...
이렇게 사용하는것이 맞나요?
/////////////재접속하는 루틴

check_mysql()
{

if(!mysql_ping(&mysql))
{

mysql_close(&mysql);

mysql_init(&mysql);

mysql_real_connect(...........);

}

}

serenitii의 이미지

kdevelop에서의 설정

MS-VC++에서 kdevelop3.0으로 옮겨오고 있는 중인데
추가로 라이브러리 디렉토리나 헤더 디렉토리를 설정할
수 있는 곳을 찾고 있습니다
비졀씨는 프로젝트 옵션에서 할 수 있던데
kdevelop는 못 찾겠더군요.....

soulk7의 이미지

NAT Traversal Protocol이 뭔가요?

NAT Traversal Protocol에 대한 자료를 찾습니다.

검색 능력이 떨어져서 자료를 잘 못찾겟네요. 이왕이면 한글 자료면 좋겟는데

어떤거라도 좋으니까.. NAT Traversal의 구현, 운영방식 등 자세한 정보를 얻

을 수 있는 사이트나 문서 좀 가르쳐 주세요

psjcap의 이미지

thread pool 질문..

pthread를 이용해서 thread pool을 만들었습니다..
mutex, condition variable을 이용해서 queue를 만들고..
queue가 full상태이거나 empty상태일 경우에 enqueue, dequeue 시도시 블록되게 하였습니다..

즉 queue에 thread들이 대기하고 있다가 queue로 메세지가 들어오면 한 thread가 그 메세지를 처리하고 나머진 다시 block되게 작성을 하였습니다..

그런데 이 thread pool 크기를 늘리기도 하고 줄이기도 하려고 합니다..
문제는.. queue에서 메세지가 오길 기다리고 있는 thread를 cancel 처리 부분이 무지 까다롭군요..

horse76의 이미지

소스분석툴을 구하고 싶습니다. 어디서 구할 수 있나여...?

os : winxp & red hat linux 9

소스분석을 하게 되었는데 소스의 양이 너무 방대해서 하나씩 따라가기에는 너무 무리이기에 이렇게 글을 올리게 되었습니다.

좋은 소스분석툴(free ware인 것으로;^^)을 어디서 구할 수 있는지 알려주시면 감사하겠습니다.
참고로 리눅스 용용을 원합니다.

smilemonkey의 이미지

자바의 한글 인코딩

String result = new String( str.getBytes(), "euc_kr" );

이렇게 하면 윈도우에서 원하는 결과를 얻을 수 있는데

리눅스에서는 그렇지가 않네요~

설치된 리눅스에서는 한글을 지원하고 있구요~?

다른 어떤 요인에 의해서 그런건지 궁금합니다.

coolove의 이미지

디바이스 드라이버 hello world 예제 문제..

디바이스 드라이버를 공부하려고 합니다.
오렐리의 "리눅스 디바이스 드라이버" 의 첫번째 예제 'hello world" 를
수행해 보았는데 에러가 나네요
책에서는 답을 구할수 없어 이곳에 질문 드립니다.

melon:~/work/module# cat hello.c
#define MODULE
#include <linux/module.h>

int init_module(void)
{
printk("<1>Hello, world\n");
return 0;
}

페이지

프로그래밍 QnA 구독하기