zxb_zxb 发表于 2024-7-9 18:25:07

多文件编译和#define

用gcc编译多文件,例如一起编译a.c和b.c,有办法可以让a.c中的#define作用到b.c中吗?
或者说如果b.c定义了一个函数f,可以在a.c中重新定义f并且在b.c中作用到吗?

zhangjinxuan 发表于 2024-7-9 19:22:39

如果真有那么所有函数交互题不得烂完了

zxb_zxb 发表于 2024-7-9 19:41:47

啥是函数交互

小甲鱼 发表于 2024-7-9 19:51:55

理想的做法是将需要共享的 #define 指令放在一个公共的头文件中,然后在需要的源文件中包含这个头文件。

zxb_zxb 发表于 2024-7-9 21:02:05

还真可以,甲鱼哥真牛
页: [1]
查看完整版本: 多文件编译和#define