程序编译时书写Makefile注意事项一例
2013-11-20 10:41
225 查看
在进行程序编译时,可能需要指定一些库的库的路径、头文件的路径,分别使用的参数选项是-L和-I,需要注意的是:
需要确保-L和-I后边的内容不为空,否则会出现意想不到的错误,而这种错误比较难以发现,引起不注意的原因是,一般在Makefile中会使用诸如 -L$(XXX)或者-I$(XXX)这种形式,当括号中的变量为空时就会导致-I或-L后面为空,从而引起编译时的错误,明明库和头文件的路径已经指定了,就是死活找不到库和头文件。
需要确保-L和-I后边的内容不为空,否则会出现意想不到的错误,而这种错误比较难以发现,引起不注意的原因是,一般在Makefile中会使用诸如 -L$(XXX)或者-I$(XXX)这种形式,当括号中的变量为空时就会导致-I或-L后面为空,从而引起编译时的错误,明明库和头文件的路径已经指定了,就是死活找不到库和头文件。
相关文章推荐
- K最近邻结点算法(k-Nearest Neighbor algorithm)KNN——python简单实现
- ofstream和ifstream详细用法
- myeclipse 8.5注册码生成器
- struct stat结构体中st_mode参数的含义
- 视频专辑:XML培训视频
- shell脚本处理技巧
- Android获取其他包的Context和在任意位置获取应用程序Context
- 十二 h264 rtp包的时间戳
- SQL Sever 学习系列之一
- oracle 临时表空间的增删改查
- IOS 程序员开发最常用宏定义
- std::tr1::function
- android 按键模拟
- 存储过程返回结果集
- Linux下安装redmine,及apache的支持
- 51CTO003
- Java开发和运行环境的搭建
- IIS 7.5 “/”应用程序中的服务器错误 解决方法
- OpenCV-图像几何变换:旋转,缩放,斜切 .
- php字符串截取固定值并且多余部分用省略号代替