Linux下.h与动态库.so文件的路径添加及gcc编译的记录
来源:互联网 发布:淘宝上的毕业证真的吗 编辑:程序博客网 时间:2024/05/21 10:28
使用场景
当你在程序中加入一个非gcc默认搜索路径上的一个.h头文件时,会报错“No such file”,当你的程序需要动态链接一个.so库时,在默认路径里找不到该库,也会报错。那么,如何解决这两种问题呢?
gcc编译使用“-I”选项
当头文件非标准头文件或者不在当前目录下时(比如在/usr/local/somedir/include下),编译时按如下方式操作:gcc mytest -I/usr/local/somedir/include mytest.c
添加动态链接库到系统目录
比如.so库在/usr/local/somedir/lib下,那么就做如下操作: sudo vim /etc/ld.so.conf
添加/usr/local/somedir/lib
一行语句 sudo ldconfig
gcc 完整编译选项
gcc mytest -I/usr/local/somedir/include mytest.c -L/usr/local/somedir/lib -ldb
2 0
- Linux下.h与动态库.so文件的路径添加及gcc编译的记录
- linux下动态库so文件的一些认识 和 gcc编译的几个阶段
- Linux下gcc编译生成动态链接库*.so文件
- Linux下的动态库so文件
- linux下编程的gcc编译中关于头文件与库文件搜索路径相关问题(一)
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux下gcc编译生成动态链接库*.so文件并调用它
- git命令收集(记得持续更新)
- 86. Partition List
- 安卓ble开发资料
- 请设计一个算法,给一个字符串进行二进制编码,使得编码后字符串的长度最短。
- smali 初见面
- Linux下.h与动态库.so文件的路径添加及gcc编译的记录
- C++学习之引用
- 自动生成任意大小的高清图片的方法
- 如何实现微信聊天气泡
- 非root用户安装MXNet
- 深入理解equals与==
- 为什么要使用SLF4J而不是Log4
- Ext基础
- 编程第十二天