gpt4 book ai didi

c++ - 语法控制和调试

转载 作者:太空宇宙 更新时间:2023-11-04 13:28:13 25 4
gpt4 key购买 nike

如何对makefile进行语法控制和调试?我使用了 g++ 编译器。我们可以假设下面的代码是我们的示例 makefile。感谢您的建议。

all: sample1
sample1: deneme.o hello.o
g++ deneme.o hello.o -o sample1
deneme.o: deneme.cpp
g++ -c deneme.cpp
hello.o : hello.cpp
g++ -c hello.cpp

最佳答案

通常,您有 makefile 变量,例如:

DEBUG=-Wall -g

并在您的构建命令中使用它们:

sample1: deneme.o hello.o
g++ deneme.o hello.o -o sample1
sample1-debug: deneme-debug hello-debug
g++ $(DEBUG) deneme.o hello.o -o sample1
deneme.o: deneme.cpp
g++ -c deneme.cpp
deneme-debug: deneme.cpp
g++ $(DEBUG) -c deneme.cpp
hello.o: hello.cpp
g++ -c hello.cpp
hello-debug: hello.cpp
g++ $(DEBUG) -c hello.cpp

然后使用make sample1-degug 来调试可执行文件。

关于c++ - 语法控制和调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32565608/

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