프로그래밍 QnA

iamslash의 이미지

gcc에서 basic_string<wchar_t>를 사용하고 싶습니다.

gcc 3.3.2 입니다.

다음과 같은 코드가 있습니다.

#include <iostream>
#include <string>

using namespace std;

typedef basic_string<wchar_t> newstring;

int main()
{
        newstring a = L"hello world";

        return 0;
}

다음은 빌드룰입니다.

g++  -c   -o main.o main.cpp 
g++     -o a.out   main.o  

다음은 에러메시지입니다.
[code:1]
정의되지 않음 첫번째 참조된
기호 파일의
std::char_traits<wchar_t>::length(wchar_t const*)main.o

cho&#039;s의 이미지

저역시 문의 입니다. intel pc에 tinyx를 설치하려 합니다.

intel pc에 tinyx를 설치하려 합니다.
근데 듣기에는 1메가 내외로도 pda등에서 하는걸로 알고 그정도로의 기본기능만 가져가려고 설정을 했는데 지금 15메가 차지합니다.
아무리 커도 5메가는 넘지 않았으면 하는데 설정이 어디가 잘못된거죠?
참고로 현재 쓸데없는 실행파일들(bin)에 있는건 안지운 상탭니다. 이후에 지워야겠지요. 그래도 사이즈가 크네요? 아주 작게 , 빠르게 할수 있는 방법이 없을까요?
[code:1]

#define ProjectRoot /usr/X11R6T

#define DoNormalLib NO

idlock의 이미지

C like langage preprocess(전처리기)

음. 기타의 이유로 windows 환경에서 C,C++ 관련 전처리기를 만들거나 갔다 써야하는데 혹시 소스나, 아는 정보, 개발 방향. 기타 어떤 정보라도 알고 계신 분을 도움을 요청하니다.

제가 해본건 cygwin 상에서 gcc에 있는 gpp(gnu c preprocessor)를 뽑아서 컴파일 해보았는데 갖고 다녀야할 DLL이 너무 많더군요. -.-;;

제가 바라는건 스크립트 수준에서 전처리를 할수 있는 것이면 좋겟는데 -.- 검색실력이 약한지, 찾지 못하는 ㅠ.ㅠ

그런다고 전처리기를 다 만들수도 없는 판국이고 ..

iamslash의 이미지

외국의 유명한 x86 solaris community 같은 곳이 잇나요?

x86 solaris 를 사용하면서 애로사항이 많습니다.
혹시 이곳처럼 질문과 답을 활발히 하고 잇는
외국의 커뮤너티가 있는지요?

저는 주로 뉴스 그룹을 애용하고 있는데...
좋은곳 있으면 알려주세요

forcos의 이미지

프로세스의 종료 신호를 어떻게 전달받을 수 있을까요?

통신 프로그램을 만들고 있는 중입니다.
프로그램 실행 중에 새로운 프로세스를 만들고,
그 프로세스가 FTP로 서버에 접속해서 파일을 다운받도록 하고자 합니다.

프로세스를 생성해서 파일을 받는 것은
system()을 사용해서 쉘 스크립트를 실행하면 될 것 같은데,
문제는 파일 받는 것과 별개로 다른 작업도 수행을 해야한다는 겁니다.
또한, 파일을 모두 다운받은 시점을 알았으면 합니다.
파일 받는 프로세스가 종료되면 어떤 신호를 받아 처리하고 싶은데

cho&#039;s의 이미지

아주 조그만 리눅스 배포판을 만들려고 합니다.

아주 조그만 리눅스 배포판을 만들려고 합니다. 리눅스에 대해서 알고 싶어서요.^^ㅣㅣ
우선 win98부팅 디스켓을 넣고서 부터블한 cd를 만들고 이 cd로 dos prompt가 떨어지는 데까지 했습니다.
그다음에 autoexec.bat를 어떻게 구성해야 될지 모르겠습니다.
config.sys도 수정해야 되는지 모르겠구요.
우선은 autoexec.bat 에서 boot.bat을 실행시키고자 합니다.
그리고 loadlin.exe를 사용해서 리눅스 이미지로 부팅하려고 합니다.
첫번째 질문
[code:1]
제가 생각하는 위의 순서가 맞는지요?

thisnome의 이미지

Embeded PL/SQL을 사용하는 Pro*C 에서의 에러처리

두가지 질문을 드립니다.
첫번째는 당장 당면한 문제.. 간단하게 코드를 쓰겠습니다.

int db_process(int c_a)
{
	EXEC SQL BEGIN DECLARE SECTION;
		int proc_a;
	EXEC SQL END DECLARE SECTION;

	proc_a = c_a;	

	EXEC SQL EXECUTE
	BEGIN
		procedure1(:proc_a);
	END;
	END-EXEC;

	if(sqlca.sqlcode < 0)
	{
		EXEC SQL ROLLBACK WORK;
		return -1;
	}
	
	if(sqlca.sqlerrd[2] == 0)
		return 1;
	
	EXEC SQL COMMIT WORK;
	return 0;
}

[code:1]
CREATE OR REPLACE PROCEDURE
naraping의 이미지

[질문] 아직 Module Programming 기초적인 오류 해결 못하고

밑에서 답변해주신분들 너무 감사합니다.
제가 무엇을 잘못했는지 조금씩 알게된거 같습니다.

그러나 아직 2% 부족하네요.

소스코드는 다음과 같습니다.
[code:1]/* hello-1.c - The simplest kernel module. */
#include <linux/module.h> /* 모든 모듈에 필요 */
#include <linux/kernel.h> /* KERN_ALERT에 필요 */

int init_module(void)
{
printk("<1>Hello world 1.\n");

return 0;
}
void cleanup_module(void)
{
printk(KERN_ALERT "Goodbye world 1.\n");

ungqum77의 이미지

pthread_create를 이용해서 프로그램을 짜는데요 에러가...

gcc -o thread thread.c fuction.c
를 하니까요...
threadfunction은 function.c에 있구요..

/tmp/ccIT7CGH.o(.text+0x150): in function 'main' :
:undefined reference to 'pthread_create'
collect2: ld returned 1 exit status

라고 나옵니다...
무슨 현상이고, 어떻게 해결을 해야 하는가요?

hatbary의 이미지

다른 프로세스간의 뮤텍스와 세마포어..

안녕하세요..

뮤텍스와 세마포어를 보던 중에 궁금한 점이 생겨서 질문 올립니다..

뮤텍스는 같은 프로세스간의 스레드끼리의 동기화..
세마포어는 다른 프로세스간의 동기화..

라고 알고 있는데요...

1. 만약 A란 프로세스의 스레드와 B란 프로세스의 스레드가 같은 변수에 접근한다면, 그리고 이때 뮤텍스를 걸면 동기화가 되나요? 제 생각엔 안될거 같은데..확신이 없어서..

2. 만약 A란 프로세스와 B란 프로세스가 세마포어를 걸었는데, 각각 프로세스의 스레드가 같은 변수에 접근한다면, 동기화가 가능할까요? 요건 가능할거 같은데...^^a, 만약 그렇다면, 같은 프로세스 내에 있는 스레드간의 동기화는 보장해 줄수 있나요?

페이지

프로그래밍 QnA 구독하기