我正在我的操作系统项目中创建一个文件管理系统。 我有不同的 C 文件用于复制文件、删除文件、更改扩展名、显示内容等等。 现在,我想将所有这些文件作为一个文件/程序运行。 除了将所有代码合并到一个文件之外是否还可能?
最佳答案
main()
应该仅存在于一个文件中。
然后你只需编译并将它们链接在一起:
gcc copy.c delete.c extension.c list.c your_app.c -o you_app
这通常使用 Make 进行管理。
关于c - 如何将多个 .c 文件编译为一个可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47073126/