gcc添加头文件的ABC
来源:互联网 发布:双十一淘宝不能付款 编辑:程序博客网 时间:2024/06/11 06:21
今天安装NeutrinoRDPRDP时碰到了一个小问题:
libavcodec/avcodec.h:没有那个文件或目录
有过linux下多媒体开发经验的同学,可能知道libavcodec是ffmpeg
里面的内容。
首先判断是否安装了ffmpeg,没有则安装;安装了ffmpeg,在/usr/include下有ffmpeg文件夹,其下有libavcodec/avcodec.h,
gcc编译器默认搜索的路径为:‘/usr/local/include’ and ‘/usr/include’
下面要做的事情就是将其加入编译的路径,让编译器可以找到它。
1.进行链接
# ln -s /usr/include/ffmpeg/* /usr/include/
2.补全路径
比较笨的一个方法,就是将
引用文件的路径修改为#include
$ -I /usr/include/ffmpeg/
4.通过设置C_INCLUDE_PATH
$C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/include/ffmpeg/ $export C_INCLUDE_PATH
为了简化操作,可以将其放入.bash_profile
以此类推:
同样有CPLUS_INCLUDE_PATH存放编译C++文件的头文件路径,LIBRARY_PATH存放lib文件的路径(相对应的为gcc中的-L字段)
compliant 兼容
阅读全文
0 0
- gcc添加头文件的ABC
- 为GCC添加头文件和库的搜索路径
- gcc添加自写头文件的问题解决
- gcc程序编译时添加头文件和库文件时需注意的一个地方
- gcc/g++使用第三方库时添加头文件路径和库文件路径的方法
- gcc/g++使用第三方库时添加头文件路径和库文件路径的方法
- 指定GCC的默认头文件路径
- 使用gcc的预编译头文件
- gcc的头文件和共享库
- GCC编译选项-包含的头文件
- gcc查找头文件的规则
- GCC编译选项,包含的头文件
- 添加新的头文件
- GCC头文件
- Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
- Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
- Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
- Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
- 技术向:一文读懂卷积神经网络CNN
- java环境变量
- 创建react项目
- 51Nod 1013 3的幂的和(逆元和快速幂)
- hdu5047(上海网赛1006)Sawtooth
- gcc添加头文件的ABC
- Linux 目录结构及文件基本操作
- Nginx负载均衡
- Fiddler实现手机抓包
- 速读《Javascript模式》(二)(js书写规范、命名规范)
- 物理内存不足 无法使用配置的设置开启虚拟机.
- springmvc+mybatis+maven源码 及注意事项
- 在线广告系统的架构变迁
- 百度笔试题:malloc/free与new/delete的区别