Linux下源码安装
Linux下源码安装
很多开源库都没有说明怎么安装,这里记录一下一般方法。
步骤
以 wldgb 为例:
克隆下源码后,发现README中没有说怎么安装,观察文件:
一般来说,autogen.sh是用来生成configure的,然后configure是用来生成makefile的。如果不确定,可以看一下这些文件中的内容,就知道大概是怎么回事了。
可以参考:Linux下常用的编译安装工具及相关概念 - 3的4次方 - 博客园 (cnblogs.com)
因此运行autogen.sh,输出一堆信息,说明进行了configure和检查:
然后make编译。
然后尝试命令行输入 wldbg
,发现不行。说明还没有被安装。于是 sudo make install
。
但是命令行输入 wldbg
还是不行,查看 wldbg
文件的位置:
whereis wldbg
发现是能找到的:
wldbg: /usr/local/bin/wldbg /usr/local/lib/wldbg
检查make install的日志,发现要我们设置路径。
我一般采用创建软连接的方式,跟别人学的:
sudo ln -s /usr/local/bin/wldbg /usr/bin/wldbg
即可正常使用了。