Linker 编译/安装程序时关于-l(blah)标志的两个基本问题
我是Ubuntu的新手,我有以下问题Linker 编译/安装程序时关于-l(blah)标志的两个基本问题,linker,Linker,我是Ubuntu的新手,我有以下问题 编译C或任何其他程序时,通常会编写一个命令,例如gcc hello.C-lm 我听说-lm选项用于在编译过程中显式链接数学库 阶段我想知道如果与-lfoo链接,库“foo”应该位于哪里 这是我在尝试安装名为SUPERLU的包时遇到的一个错误,而SUPERLU又取决于名为PARMETIS的包的存在。(运行make后结束填充) /usr/bin/ld:找不到-lparmetis collect2:ld返回了1个退出状态 生成[1]:*[pddrive]错误1 m
阶段我想知道如果与-lfoo链接,库“foo”应该位于哪里
-lm
表示“在搜索路径中搜索libm.a”。libm.a可在/usr/lib/libm.a中找到