哪个 Centos 软件包包含 -lSM -lICE 链接器选项的库?

哪个 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 上运行。

答案1

您正在寻找由 libSM-devel 和 libICE-devel 软件包提供的 libSM.so 和 libICE.so。

基本上,如果您使用 -l 链接<something>,请查看/usr/lib64/lib<something>.so.更快的结果是跳过查找包名称的步骤并运行:

 yum install  /usr/lib64/lib<something>.so

相关内容