簡體   English   中英

帶有MIC的Intel編譯器警告-缺少庫

[英]Intel Compiler Warning with MIC - missing Libraries

在編譯+鏈接某些MIC(英特爾至強融核協處理器)代碼時,我收到此警告。

x86_64-k1om-linux-ld: warning: libimf.so, needed by /usr/local/Intel/parallel_studio_xe_2013_sp1/composer_xe_2015.0.090/compiler/lib/mic/liboffload.so.5, not found (try using -rpath or -rpath-link)
x86_64-k1om-linux-ld: warning: libsvml.so, needed by /usr/local/Intel/parallel_studio_xe_2013_sp1/composer_xe_2015.0.090/compiler/lib/mic/liboffload.so.5, not found (try using -rpath or -rpath-link)
x86_64-k1om-linux-ld: warning: libirng.so, needed by /usr/local/Intel/parallel_studio_xe_2013_sp1/composer_xe_2015.0.090/compiler/lib/mic/liboffload.so.5, not found (try using -rpath or -rpath-link)
x86_64-k1om-linux-ld: warning: libintlc.so.5, needed by /usr/local/Intel/parallel_studio_xe_2013_sp1/composer_xe_2015.0.090/compiler/lib/mic/liboffload.so.5, not found (try using -rpath or -rpath-link)

但是這些庫是現有的,並且代碼是編譯+鏈接和可執行的。 使用了Intel C ++編譯器。

您沒有說使用什么編譯器選項,但是如果您要編譯代碼以在協處理器上本機運行(如果在編譯器命令上使用-mmic),則這些消息不會有害。 直接在協處理器上運行程序時,不使用卸載庫。 我不確定加載器為何認為需要這些庫,但並不需要它們,因此它們沒有鏈接,因此加載器認為缺少該庫。 玩庫路徑不足以使警告消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM