-include在使用g ++时意味着什么

时间:2015-06-16 15:13:30

标签: ubuntu terminal g++

我试图理解我的makefile是如何工作的,并且已经通过以下命令:

g ++ -g -Wall -O3 -Wno-unused-function -Wno-unused-variable -O0 -std = c ++ 11 runAlgo.cpp bfs.cpp Node.cpp distribution.cpp resultSet.cpp -include 8puzzle。 c -o 8puzzle.bfs

-include部分是什么意思?

1 个答案:

答案 0 :(得分:0)

  

-include部分是什么意思?

根据男子gcc:

  

...

     

-include file

     

处理文件,好像" #include" file""出现在主要源文件的第一行。

     

...

因此,在您的情况下,8puzzle.c的内容会添加runAlgo.cpp的内容。

您可以使用-save-temps选项进行检查,并浏览runAlgo.ii预处理文件。