gpt4 book ai didi

c - 如何从终端中的其他目录编译C代码?

转载 作者:行者123 更新时间:2023-11-30 16:21:29 25 4
gpt4 key购买 nike

当项目组织如下时,我试图弄清楚如何在终端中进行编译:

 ▼ Practice Exercises
▼ example_problems_c
example_problems_ch1.c
example_problems_ch2.c
example_problems_ch3.c
example_problems_ch4.c

▼ example_problems_h
example_problems_ch1.h
example_problems_ch2.h
example_problems_ch3.h
example_problems_ch4.h

▼ example_util_c
example_conversions.c
example_lines.c
example_searches.c

▼ example_util_h
example_conversions.h
example_lines.h
example_searches.h

example_main.c

有没有人能解决这个问题?

最佳答案

尝试

cc -Iexample_problems_h -Iexample_util_h example_problems_c/*.c example_util_c/*.c example_main.c -o name_of_example

如果出现问题,您可能需要添加其他库进行链接,但由于我不知道源代码中有什么,所以无法提供。

此外,此解决方案假设您只有一个 main 函数(大概位于 example_main.c 中),并且没有其他重复的函数名称。

关于c - 如何从终端中的其他目录编译C代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54837843/

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