2010-12-11 1 views
2

Linux의 개인 프로젝트의 경우 ICC를 사용하고 싶습니다. 내 프로젝트는 Boost, Qt 및 기타 여러 라이브러리를 사용합니다. 이 라이브러리는 Ubuntu 저장소에서 사용할 수 있으므로 미리 작성된 라이브러리를 설치하여 시간을 절약하고 싶습니다.내 코드에 ICC를 사용할 때 GCC에 의해 구축 된 라이브러리에 연결

ICC로 작성된 실행 파일을 GCC에서 만든 라이브러리와 동적으로 링크 할 수 있습니까?

+0

이것은 사용되는 컴파일러 플래그에 따라 다릅니다. Icc는 휴대용이 아닌 것들을 할 수 있습니다. [ICC에 대한 Wikipedia 기사] (http://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler#Languages)를 참조하십시오. 다른 사용자의 경험에 대한 보고서를 작성한 Google ICC Gcc 호환성. 일반적으로 문제가 있어서는 안됩니다. – frayser

답변

0

네, 가능합니다. 그것은 가장 안전한 일이 아니며 개인 프로젝트에 ICC를 사용하려는 이유가 궁금합니다.하지만 VALGrind와 같은 도구를 사용하면 런타임에 문제를 감지하여 마음의 평화를 누릴 수 있습니다.

+0

이기 때문에 ICC는 Linux에서 비상업적 인 프로젝트에 무료입니다. –

+0

물론, 무료입니다. GCC도 그렇습니다. 왜 GCC를 통해 ICC를 사용하고 싶은지 궁금했습니다. –

+0

무료 (개인 프로젝트 용) Intel Parallel Studio XE를 더 잘 사용할 수 있기 때문에 ICC를 사용하고 싶습니다. –