【发布时间】:2010-11-13 04:10:17
【问题描述】:
我是 Ubuntu 新手,我有以下问题。
在编译 C 或任何其他程序时,通常会编写诸如 gcc hello.c -lm 之类的命令 我被告知 -lm 选项用于在编译期间显式链接数学库
阶段。我想知道如果与-lfoo 链接,库“foo”应该位于何处。-
这是我在尝试安装名为 SUPERLU 的软件包时遇到的错误,而这又取决于名为 PARMETIS 的软件包的存在。 (运行 make 后的东西结束)
/usr/bin/ld: 找不到 -lparmetis collect2: ld 返回 1 个退出状态 make[1]: * [pddrive] 错误 1 make[1]: 离开目录`/home/gaurish108/Desktop/ResearchMeetings/SUPERPETS/SuperLU_DIST_2.4/EXAMPLE' make: * [示例] 错误 2
我该怎么办????我发现我的 /usr/bin/ 里面没有 ld 文件夹......我应该以某种方式修改我的 make.inc 文件吗?
【问题讨论】:
标签: linker