Windows의 Intel 링커는 MinGW에서 컴파일 한 정적 라이브러리를 사용할 수 있습니까? 그들은 바이너리 호환이 가능합니까? Wikipedia와 "백서"에서 리눅스에 관해서는 그렇다고하지만, Windows와 최신 ICC 및 MinGW는 어떻습니까?MinGW 라이브러리를 사용하는 Intel C/C++ 링커
4
A
답변
0
필자는 정적 및 동적으로 Pelles C에서 MSVC를 연결할 수있었습니다.
Windows의 인텔 컴파일러는 실제로 자체 CRT 라이브러리를 제공하지 않지만 MSVC를 사용하지는 않았지만 MinGW 도구 키트는 헤더에 사용 된 GCC 확장이없는 한 이진 호환 가능해야합니다. .
나는 그것을 시도해 보시길 권합니다. 나는 스스로를 할 수있는 것이 얼마나 대단한 일인지를 (VS를 깨뜨리고 싶지는 않습니다) 다시 만나러 갈 것입니다.
0
인텔 컴파일러는 MSVC와 동일한 형식을 사용하기 때문에 this을 시도해 볼 가치가 있다고 생각합니다.
그러나 인텔 컴파일러가 없으므로 테스트 할 수 없습니다.
0
mingw lib 자체가 CRT/수학 래퍼를 사용하기 때문에 정적 링크가 어렵습니다. 대신 동적 DLL을 사용할 수 있습니다.
관련 문제
- 1. 와 Mingw 링커 PathAppend
- 2. omniture 라이브러리를 포함하는 동안 링커 오류가 발생했습니다.
- 3. 링커
- 4. cc 4.4.1에서 -MG 플래그를 사용하는 방법은 무엇입니까?
- 5. Qt가 컴파일되지 않음 (Intel 10.5 Intel Mac)
- 6. GNU CC 및 Windows
- 7. VC 및 MinGW 사용
- 8. MinGW 소켓
- 9. C에서 링커 오류
- 10. 링커 오류
- 11. cygwin의 IPP 링커 오류
- 12. Xcode에서 링커 플래그 추가
- 13. Flgk1.1과 MinGw?
- 14. Xcode 링커 오류 : -lAdMobDevice에 라이브러리를 찾을 수 없음
- 15. ifort 링커 정의되지 않은 참조
- 16. MinGW 연결 문제
- 17. GetObject - GetObjectA 링커 오류
- 18. xcode 링커 오류
- 19. 링커 오류에 대한 도움 : .gnu.linkonce.t
- 20. Linux에서 정적 Intel IPP 라이브러리를 g ++로 연결하는 데 문제가 있습니다.
- 21. 디버거에서 "cc"opcode
- 22. PHP 이메일 양식 CC
- 23. call/cc - 가능합니까?
- 24. Debian cc flat_namespace
- 25. Scheme의 연속 (call/cc)
- 26. CC 이전의 이미지 미리로드
- 27. CC 처리 스크립트 지원
- 28. C++ GNU 링커 오류
- 29. 링커 경고
- 30. mupdf 라이브러리를 사용하는 android ndk
MinGW에서 생성 한 정적 라이브러리 **는 MSVC 코드와 연결할 수 있습니다. @Ben Boigt가 다른 답변에서 옳다면 ICC에서도 가능합니다. –
맞습니다만, 모든 정적 라이브러리가 MSVC, icc와 똑같이 링크 될 수있는 것은 아닙니다. 링크 스테이지 문제를 발견했을 때 더 논의 할 수 있습니다. – xunxun