프로그래밍 QnA

익명 사용자의 이미지

flex,bison 으로 컴파일시

flex,bison으로 C화일을 성성후 gcc로 컴파일 하면 다음과 같은 에러가 나
는데 어떻게 해야하지요
유닉스 환경에서는 -ll -ly 로 컴파일 하면 됐는데
gnu 환경에서는 -lfl 다음에 어떤 라이브러리를 링크 시켜야 할까요?
-ly는 안되더군요
/cygdrive/c/DOCUME~1/Vaio/LOCALS~1/Temp/ccCUkRWb.o
(.text+0x8bd)y.tab.c undefin
ed reference to `yyerror'
/cygdrive/c/DOCUME~1/Vaio/LOCALS~1/Temp/ccCUkRWb.o
(.text+0x9c5)y.tab.c undefin
ed reference to `yyerror'
collect2 ld returned 1 exit status

익명 사용자의 이미지

Gtk+...

GtkPreview에서 guchar형의 데이타를 보여주는데,
Colormap을 어떡게 하면 바꿀수 있을까요?
C로된 코드라도 있으면 예를 좀 들어주시면 안될까요...

익명 사용자의 이미지

gcc 컴파일시 -L 옵션..

gcc에서 -L 옵션은 해당 라이브러리가 있는 디렉토리를 지정하는 것으로

알고 있습니다..

그런데.. 이것은 ld.so.cache에 등록되지 않은 라이브러리에 대한

링크를 할 때(컴파일시) 필요한 것인가요?

분명히 ld.so.conf에 라이브러리 경로를 써주었고, ldconfig로

캐쉬를 갱신해 주었는데도..

컴파일 할 때 라이브러리를 못 잡습니다...

-l라이브러리 이러면 /usr/bin/ld 가 파일을 못 찾는다고 나오는데요...

-L라이브러리패스 이러면 컴파일을 잘 합니다... -_-a;

익명 사용자의 이미지

[질문]리눅스 명령어들 소스는 어디서 구할 수 있을까요?

리눅스에서 쓰이는 echo명령어 소스를 보고 싶은데 echo 실행파일만 있고
소스파일은 없더군요.
원래 소스는 볼 수 없는가요?

익명 사용자의 이미지

소스분석좀 해주세엽 ^^;

#include
#include

int list(char *name,struct stat *status,int type)
{
if(type == FTW_NS)//이 부분이 이해가 안가여.책에선
return 0;//stat 호출이 실패하명,그냥 복귀한다라고 나오는데.
//몬소린가요?
if(type == FTW_F)
printf("%-30s\t0%3o\n",name,status->st_mode&0777);
else
printf("%-30s*\t0%3o\n",name,status->st_mode&0777);
return 0;
}

main(int argc,char **argv)
{
if(argc == 1)
ftw(".",list,1);
else
ftw(argv[1],list,1);
exit(0);
}

익명 사용자의 이미지

getenv... 의문점..

setenv, putenv, getenv 등으로 환경변수를 컨트롤 할 수 있죠..

근데, 좀 의문점이 있습니다.

shell#] echo $MAIL
--> /usr/mail/

로 환경변수가 등록되어 있다면야

int main()
{
char* temp = getenv("MAIL");
}

로 간단히 처리를 하겠지만
저는 제가 만든 쉘스크립에 있는 변수를 콜하고 싶거든요..

mysh.sh 라는 파일을 만들고
nation=korea
로 변수를 등록시킨 후에 getenv("nation") 의 식으로 콜을 하고 싶은데,

제 생각으로는 같은 프로세스 상에서 쉘을 실행 시키고 getenv를 호출하면 될듯 한데 말이죠..

익명 사용자의 이미지

파티션 정보는 어디가야 볼수 있음까?

파티션 정보를 알고 싶습니당..

못구하면 fdisk소스를 분석해야되여..ㅜㅜ

익명 사용자의 이미지

[질문] 메모리를 4기가 이상 쓸 수 있는지요? 패러렐 컴퓨팅에서

안녕하세요.

아주 큰 매트릭스의 (sparse) 계산을 위해서
병렬 컴퓨터를 만들까 생각하고 있습니다.

Sparse matrix용으로, LAPACK의 확장판인 ARPACK,PARPACK이
있습니다만.. 이쪽은 지금 보고 있는 중이고요..
(병렬화가 되려는지 --;)

여쭤보고 싶은 것은 리눅스에서 4기가바이트 이상의 메모리를
가상으로라도 지원하는지요?
매트릭스가 아주 커서 100만*100만 정도의 크기입니다.
sparse matrix이기 때문에 대부분은 0이고 0이 아닌 값만
저장하므로 실제로 필요한 메모리는 16기가 정도고요..

익명 사용자의 이미지

[질문] 날짜를 정규 표현식으로...

학교 수업에서 lex를 배우는데 2002/05/29 이런 날짜를

May 5, 2002 식으로 변환는 프로그램을 짜랩니다..

년도는 [1-2][0-9][0-9][0-9]

월은 [0-1][0-9]

일은 [0-3][0-9]

이런식으로 줬는데.. 문제가 있네요

월이 19월이 있을리 만무하고 39일이 있을수 없는데...

이걸 체크 못하겠네요...

또... 궁금한게...

월의 범위가 달의 범위안에 포함되는데 어떻게 구분해야할까요?

익명 사용자의 이미지

linux로 처음 프로그래밍을 하려는데요.

윈도우에서 data report를 생성하는 것과 같이,

인터페이스를 통해 변수를 입력 받아 출력 폼에 뿌려주는 프로그래밍을 하고 싶습니다.

그런데, 처음이다보니, 툴을 쓰는 것부터 시작해서 무엇을 어떻게 해야하는지도

모르겠더군요.

다시말해, 무엇을 검색어로 쳐놓아야 제가 질문하는 것의 답을 찾을 수 있는지도
모르겠더랍니다.

혹시 비베 같은 스타일의 프로그래밍 툴이 있을까요?

몇가지 찾아보니 djgpp와 cygwin, DevC++4가 있다 하더군요.

설치하는 방법도 모르겠습니다만, 그것까지 물어볼 염치는 아닌 것 같고...

페이지

프로그래밍 QnA 구독하기