CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): somnus ()
날 짜 (Date): 2004년 8월 17일 화요일 오전 09시 31분 38초
제 목(Title): [Q] cygwin sh에서 command line length의 



Windows XP Home Edition에서 cygwin환경을 사용하고 있습니다.

sh 파일에서 다음과 같이 options라는 파일에 preprocessor conditional을 모아서

C preprocessing을 하고 있는데,

c_switches=`cat options`
cat test.c | gcc -E $c_switches - > test1.c

문제는 options 파일의 크기가 너무 커서 그런지,

(현재 26,931바이트로서 대부분 -D option들로 이루어져 있습니다)

안먹는 conditional들이 있습니다.

Windows의 한계인지, sh의 한계인지, gcc의 한계인지 모르겠는데요..

command line length를 늘려주는 방법이 있는지,

혹은 gcc가 option을 파일에서 바로 읽어오게 하는 기능이 있는지 궁금합니다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.