如何将多个.c文件编译为一个可执行文件

时间:2017-11-02 10:34:28

标签: c file-management

我正在我的操作系统项目中创建文件管理系统。 我有不同的C文件用于复制文件,删除文件,更改扩展名,显示内容等等。 现在,我想将所有这些文件作为一个文件/程序运行。 是否可以将所有代码合并到一个文件中?

1 个答案:

答案 0 :(得分:2)

main()应该只存在于一个文件中。

然后你只需编译并将它们链接在一起:

gcc copy.c delete.c extension.c list.c your_app.c -o you_app

通常使用Make。

进行管理