从github安装C++库,makefile、
来源:互联网 发布:淘宝情趣记事by欲晓 编辑:程序博客网 时间:2024/06/05 09:32
从github上下载了源代码来编译。却到处踩坑。
首先是makefile,mMakefile里面记录的是 你的工程(也就是一堆程序的有序集合)的编译规则。
一般编译脚本都写在autogen.sh这个文件中
我安装的库的autogen.sh的内容如下:
mkdir -p m4autoreconf --install --verbose./configuremakemake check
make check的作用:
make命令是运行的所在目录下的Makefile文件,如果Makefile 里有check的话,会执行测试,也就是检查下编译出来的东西能不能用。make install的作用:
make的原理是执行一个叫Makefile文件里的指令,make的基本用处是自动根据makefile里的指令来编译源文件。它还可以用来做比如安装软件,卸载软件等事情,但前提是作者在makefile里写了。比如makefile里有这么些内容:
...
install : < commands >
然后用make install的话,make程序就会按照上面install:后面的指令< commands >执行安装,uninstall也是一样的道理,大部分的作者会写有卸载的部分,这时只要简单地执行make unistall就可以,如果作者懒没有写,那就只有根据make install中的步骤,看它把什么文件拷到哪去了,然后分别手动删除。
make clean:
清除编译结果,回到编译前的状态。
库成功安装后,执行g++命令链接到指定的库,还是出现找不到so库文件的错误提示。
返回去看安装信息:
s
发现安装在usr/local/lib 位置,经查阅,发现是ubuntu库的搜索路径不包括usr/local/lib
后来在/etc/profile中加入环境变量
export LD_LIBRARY_PATH=/usr/local/li
保存后 ,执行source,使环境变量生效
0 0
- 从github安装C++库,makefile、
- 从github上安装插件
- 从github源码安装elixir
- 从github源码安装erlang
- 从Github源码安装Opencv
- 从GitHub创建库
- Sublime - 从指定github仓库安装插件
- R语言从github安装recharts包
- C编译器剖析_2.1 从Makefile走起
- 如何从github安装rails 2 的plugin
- GitHub新手使用教学(从安装到使用)
- centos7安装node并从github上下载…
- Ubuntu jdk、eclipse的安装和从github导入project
- makefile -C
- 建立你的 GitHub (最傻瓜式教程,什么是GitHub?从安装到使用)
- GitHub安装
- 安装github
- github安装
- js、php微信浏览器判断、移动设备判断
- linux firefox提示“firefox is already running”的解决方法
- ZYNQ7000平台Linux文件系统工具buildroot下QT5.4的编译配置
- Linux查看系统信息的一些命令及查看已安装软件包的命令(我主要查服务)
- RESTful API 设计指南
- 从github安装C++库,makefile、
- 微信小程序从入门到放弃(一)
- jQuery 事件冒泡
- JAVA学习随笔之JDBC的典型用法之DriverManager
- weblogic常见故障
- GitHub初体验--注册、下载、创建一个仓库
- 从零开始学习WEB前端之数据交互(Ajax)
- 算法导论 练习题 8.4-4
- Pandas入门:DataFrame的简单应用