-2
我橫跨一個Makefile下面傳來的c預處理器的輸出文件:什麼呢<built-in>,<命令行>意味着
CPP =cpp
GFLAGS =-traditional-cpp -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP \
-DWM_LABEL_SIZE=32 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32
op1: ./Make/options
@$(CPP) $(GFLAGS) ./Make/options | sed -e '[email protected] *@ @g' > op1
在./Make/options的內容如下:
EXE_INC = -I$/project/src/finiteVolume/lnInclude
EXE_LIBS = -lfiniteVolume
我檢查,以生成OP1文件,內容如下:
# 1 "options"
# 1 "<built-in>"
# 1 "<command-line>"
# 8 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 17 "/usr/include/stdc-predef.h" 3 4
我終於來到知道這是相對與c預處理器一起使用。我不知道那些是什麼意思。任何人都可以通過這樣解釋它試圖做什麼?
有關GNU make手冊,請參閱https://www.gnu.org/software/make/manual/make.html。如果您有更具體的問題,請提問。 – melpomene
我通過手冊搜索。我沒有找到與我的問題有關的內容。 @melpomene – Jerry
你的問題是什麼? – melpomene