当前位置: 技术问答>linux和unix
帮助,linux下用gcc编译c++程序
来源: 互联网 发布时间:2015-01-19
本文导语: 我现在用gcc编译c++程序,可是其编译的结果是显示“No such file or directory”.这些指明的文件都是程序中的头文件,由于头文件放在不同的地方,所以其找不到这些文件,问我如何把其他目录包括进去? 我用的命令...
我现在用gcc编译c++程序,可是其编译的结果是显示“No such file or directory”.这些指明的文件都是程序中的头文件,由于头文件放在不同的地方,所以其找不到这些文件,问我如何把其他目录包括进去?
我用的命令是gcc -c file.cxx
我看了帮助,后来想用-Idir命令去包括一个目录,可是还是没有用, 假设我把这些文件放在同一目录下编译的话,由于头文件一层包一层,还是有同样的问题出现。请大家帮助一下,非常感谢!
我用的命令是gcc -c file.cxx
我看了帮助,后来想用-Idir命令去包括一个目录,可是还是没有用, 假设我把这些文件放在同一目录下编译的话,由于头文件一层包一层,还是有同样的问题出现。请大家帮助一下,非常感谢!
|
1、用-I将所有的目录都写上。
2、在#include时,写上路径。
3、c++建议用g++编译。
2、在#include时,写上路径。
3、c++建议用g++编译。
|
我认为还是学着写makefile为好,将来作程序也用的到。
http://www.cngnu.org/technology/7c1e/292.html
有相关的制作方法,然后你可以学习现有的makefile 来设置include 的路径
http://www.cngnu.org/technology/7c1e/292.html
有相关的制作方法,然后你可以学习现有的makefile 来设置include 的路径