gpt4 book ai didi

c - 使用 Make 编译 C

转载 作者:行者123 更新时间:2023-12-01 12:52:50 26 4
gpt4 key购买 nike

我正在尝试学习 make 以使我在学习 C 时更容易编译。

我正在尝试做:

gcc -Wall -g    3.c -o 3 -lm

使用

CC = gcc
CFLAGS = -Wall -g

clean:
rm -f 3

但我不知道如何以及在何处将 -lm 放入 makefile 中。我已经在网上查找教程,但他们没有专门解决“-lm”选项,或者即使他们这样做也没有什么解释,并且在我的情况下不起作用。

最佳答案

您需要一个“目标”来执行 gcc 命令。喜欢:

CC = gcc
CFLAGS = -Wall -g

all:
gcc -Wall -g 3.c -o 3 -lm

clean:
rm -f 3

然后你可以用你的宏替换部分“all”命令;例如,CFLAGS 可能会有“-lm”。

如果您运行“make -n”可能会有所帮助,它会告诉您如果运行 make 会做什么。

关于c - 使用 Make 编译 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12878673/

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