我试图弄清在这样组织项目时如何在Terminal中进行编译:
▼ 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
有人对此有解决方案吗?
答案 0 :(得分:0)
尝试
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
,并且没有其他重复的函数名称。