gpt4 book ai didi

c++ - 当我制作这个程序时,标志会被调用吗?

转载 作者:搜寻专家 更新时间:2023-10-31 01:26:03 24 4
gpt4 key购买 nike

我最近收到反馈说我的 Makefile 没有调用所需的标志。这是我的 Makefile 的一个片段。

CXX = g++
CXXFLAGS = -Wall

all: testFacility testCode testRunway testSiteNumber airport distance

testFacility: testFacility.cpp Facility.o gcdistance.o
$(CXX) -o $@ $^

当我键入 Make 时,标志“-Wall”会被调用吗?

最佳答案

不行,需要直接引用:

$(CXX) $(CXXFLAGS) -o $@ $^

您可能还想定义一些东西来编译所有这些 .cpp 文件:

%.o: %.cpp 
$(CXX) $(CXXFLAGS) -c -o $@ $<

testFacility: testFacility.o Facility.o gcdistance.o
$(CXX) $(CXXFLAGS) -o $@ $^

关于c++ - 当我制作这个程序时,标志会被调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55896658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com