如何让自己configure找到需要的库

如何让自己configure找到需要的库,第1张

安装时通常需要注意文件夹里面的README&INSTALL文件,像上面flex没有找到,你就需要确认这个flex有多重要,因为光是./configure 通不过自然是没办法make的,你需要在configure后加入参数

可以尝试./configure --help 来帮助你是否可以加入flex进去,祝好!

/usr/lib/i386-linux-gnu/libgmp.so.10: could not read symbols: Invalid operation

这个意思是你的库虽然有但是用不了,应该是库链接的问题,你需要在其官网上查找,或者当前这个库的版本不对,要不你重新下个PBC的低版本试试!

右键项目 - Build Path - Configure Build Path - Java Build Path - 右边Libraries选项卡 - Add JARs - 选择你的jar包,或者Add Library - User Library 继续下去,新建一个你的库然后引用就行了

GNU编码标准中规定的一些变量,包括:

用来声明安装的目录,下图给出了其中一部分

可以通过configure的参数来配置以上参数,例如:

make和make install命令的含义见 这里 则生成的文件会被安装到~/usr/开头的目录下,prefix的缺省值是/usr/local。

例如:

上述命令规定C文件用gcc-3命令编译, -I 指定头文件目录, -L 指定链接库的文件

则生成名字为test-hello的可执行文件

其他的配置参数用法可以通过 .configure --help 来查看用法


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11208155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存