我试图理解我的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部分是什么意思?
答案 0 :(得分:0)
-include部分是什么意思?
根据男子gcc:
...
-include file
处理文件,好像" #include" file""出现在主要源文件的第一行。
...
因此,在您的情况下,8puzzle.c
的内容会添加runAlgo.cpp
的内容。
您可以使用-save-temps
选项进行检查,并浏览runAlgo.ii
预处理文件。