컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post [Java] 자바 매뉴얼(J2SE 5.0 Documentation) 다운로드, 'HTML ...[Java] 자바 런타임과 JDK(개발도구; 컴파일러) 파일 다운로드하는 곳은? / 자바의...현재 운영 중인 사이트들을, 딜리셔스(delicious)에 북마크해서 모았습니다[C언어] 이런 경고(Warning)가 나와요: Possibly incorrect assi...SkyMap (스카이맵): 천문학 소프트웨어, 밤하늘 별자리 보기 / 가상 천문 관측 - ...도스박스와 VMware 에서 도스 사용 때, CPU 사용량이 항상 100% 가 되므로 주의...[QnA] 윈도우 작업 관리자란? / 현재 실행되는 프로세스와 CPU 사용량 보기 - Ta...Normal.dot 이란 파일은 무엇이며, 어디에 있나요 [MS오피스 / MS워드 QnA]...코멘트 전용 블로그를 만들었습니다[QnA] 비주얼베이직(Visual Basic; 비베)이란, 어떤 용도의 언어입니까? / ...

[C언어] 비주얼C/C++ 컴파일러(cl.exe)용, 환경 변수(Environment Variables) 설정

Tuesday, July 04, 2006

cl.exe 를 실행할 때마다 옵션을 지정해 주는 것보다, 다음과 같이 환경 변수에 적어 놓으면 편리합니다:


CL 이라는 환경 변수를, 이렇게 설정해 주면 됩니다.

set CL=/O2 /G6 /EHsc /W4 /Wp64



주의사항: cl.exe 의 옵션들은 대소문자를 엄격히 구분합니다.



위의 옵션의 의미


cl.exe 에, 수많은 옵션이 있지만, 위의 경우만 설명하자면 다음과 같습니다:


/O2
maximize speed
완성된 프로그램의 실행 속도에 최적화하기. "제로2"가 아니라, 알파벳 "오2"임.





/G6
optimize for PPro, P-II, P-III
펜티엄3 CPU에 최적화하기. 저의 CPU가 펜티엄3이기에 이렇게 해 주었습니다. 만약 펜티엄4 이상이라면
/G7
optimize for Pentium 4 or Athlon
이렇게 해주어야 할 것입니다.



/EHsc
/EHs enable C++ EH (no SEH exceptions)
/EHc extern "C" defaults to nothrow
예외 처리(Exception Handling)에 대한 옵션 2개를 합친 것입니다.



/W4
warning level (경고의 수준)을 지정하는 곳입니다. /W4 라면 경고가 가장 많이 나오도록 즉 아주 예민하게 지정해 준 것입니다.



/Wp64
enable 64 bit porting warnings (Detect 64-Bit Portability Issues)
64비트로 포팅할 경우를 가정하여, 문제점이 있으면 경고를 출력

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top