gpt4 book ai didi

使用Makefiles编译不同目录下的C程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:39 24 4
gpt4 key购买 nike

我对编译分布在不同源文件夹下的 C 代码有疑问。 我的项目结构如下

root directory---> Project
sub-directory--> include => add.h sub.h
sub-directory--> source => add.c sub.c
sub-directory--> src => main.c crc.c spi.c

我如何编写一个简单的 makefile 来编译和链接不同目录中的源代码以创建一个可执行文件?

最佳答案

您可以在 Makefile 中列出所有源文件的路径:

SOURCES=\
src/main.c \
src/crc.c \
src/spi.c \
sources/add.c \
sources/sub.c

关于使用Makefiles编译不同目录下的C程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28668935/

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