>> Edit article
이름
제목
패스워드
인텔컴파일러..뭐, 6.x대 버전 사용중인데요, 속도면에서는 좋아요. 속도는 gcc에 비해서, 최대 약 40%까지 올라가는거 같더라구요. 속도에 민감하신분 또는 민감한 작업이라면 한번 써보실만 할 듯. : 인텔 컴파일러 새버전이 나왔군요, 버전 7.0.. : : 1. 최근 인텔 CPU지원 : 2. GCC와의 호환성 강화 : : 요구사항: glibc 2.2.4또는 2.2.5, 그리고 2.4커널 : : http://developer.intel.com/software/products/compilers/clin/noncom.htm : : 여기서 다운로드 버튼누르고, 다음페이지에서 밑에 있는 Accept버튼 누르면 등록하라고 나옵니다. : 거기에 이름과 이멜주소 입력하면 이멜로 lic확장자를 갖는 라이센스키를 첨부파일로, 그리고 컴파일러를 다운로드하는 URL을 알려줍니다. : 라이센스키는 이름그대로 저장하고 컴파일러를 다운받습니다; : : http://www.intel.com/software/products/compilers/downloads/clin.htm : : 우선 라이센스를 적당한곳으로 옮겨놓고; : : mkdir -p /opt/intel/licenses : mv *.lic /opt/intel/licenses : : 받은 tar로된 컴파일러를 풀고; : : ./install : : 이때 펜3나 펜4같은 32비트 CPU또는 이태니움같은 64비트 CPU를 선택하게 됩니다. : 그다음 설치할 패키지를 선택하게 되는데, 우선 컴파일러 설치하고 다시 디버거를 설치하고 그다음에 인스톨러를 끝내면 됩니다. : : 이제 인텔 컴파일러(icc)나 디버거(idb)를 쓰기전에 환경변수를 다음과 같이 설정해야합니다; : : source /opt/intel/compiler70/ia32/bin/iccvars.sh : : 또는 : : source /opt/intel/compiler70/ia32/bin/iccvars.csh : : 그렇지만.. : 다음과 같이 하면 매번 위의 명령어를 입력할 필요가 없을듯; : : mv /opt/intel/compiler70/ia32/bin/iccvars.* /etc/profile.d : : 이제 간단한 hello.C로 테스트해봅니다; : : #include <iostream> : int main() { : std::cout << "Hello World !" << std::endl; : return 0; } : : 그러고 컴파일; : : icc hello.C -o hello : : 마지막으로 실행; : : ./hello : : 이게 그 유명한 헬로, 월드! 군요; : : Hello World ! : : 인텔측에서는 이번 인텔 C++컴파일러(버전7.0)이 GCC3.2보다 20%는 성능이 앞선다고 주장합니다. : : -- : We Make the Net Work--자야겠다!!!
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved