Centos
哪個 Centos 軟體包包含 -lSM -lICE 連結器選項的庫?
抱歉,如果這已經得到回答;我無法找到解決問題的現有文章(在 SE 或 linux 論壇上)。
我需要安裝啟用 -lSM 和 -lICE 連結器選項的軟體包,以編譯一些使用繪圖庫的 C/C++ 程式碼(參見此處的範例:C 編譯和連結)。
這是我收到的錯誤消息的片段:
/usr/bin/ld: cannot find -lSM /usr/bin/ld: cannot find -lICE collect2: error: ld returned 1 exit status
我很確定問題是根本沒有安裝軟體包。包裹的名稱是什麼?我在 CentOS7/Redhat 上執行。
您正在尋找 libSM-devel 和 libICE-devel 軟體包提供的 libSM.so 和 libICE.so。
基本上,如果您使用 -l 連結
<something>
,請查看/usr/lib64/lib<something>.so
. 更快的結果是跳過查找包名的步驟並執行:yum install /usr/lib64/lib<something>.so