Xeon에서 gcc최적 컴파일 Option이 먼가요?

supersky의 이미지

안녕하세요... 김성태입니다.

컴파일 하다가 이런저런 Option으로 했는데요 실험하면서 쭉 했죠
과연 Xeon에서 최적Option이 무엇일까?

저는 아래의 CPU DUal을 쓰고 있습니다. HT라 4개로 나오더군요.
Intel(R) Xeon(TM) CPU 2.40GHz

gcc -Wall -O3 -mcpu=pentium4 -march=pentium4 -mpentiumpro -c aaaa.c

위와 같이 컴파일 했거든요.... 정말 궁금해서 질문 드리는것이니 답변 부탁합니다.

Xeon에서 gcc최적 컴파일 & 링크 옵션이 궁금합니다.

감사합니다.

yykim의 이미지

미흡하나마 이 글이 도움이 되길...

http://www.coyotegulch.com/acovea/index.html

Necromancer의 이미지

yykim wrote:
미흡하나마 이 글이 도움이 되길...

http://www.coyotegulch.com/acovea/index.html

조심할꺼 있다면 pentium4의 경우 -msse와 -msse2를 동시에 쓰면 안됩니다.
제가 당해본겁니다. bash 컴파일할때 이거 두개 같이 써보니까 as 등 특정
이름의 실행파일이 실행 안되고 등등의 문제가 있고요.

어디 메뉴얼인가에서 본 것인데 이 문제는 gcc의 버그라고 하더군요.

Written By the Black Knight of Destruction