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

标签 c file-management

我正在我的操作系统项目中创建一个文件管理系统。 我有不同的 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/

相关文章:

c - 附加来自特定数字的字符串

ios - 如何访问 private/var 文件夹中的文件?

Java删除超过N天的文件

php - 选择列值相同的行

c - 如何在For循环中输入两个条件?

c - scanf 正在收集错误的输入

c - 使用插入排序和快速排序

c - openmp parallel for - 它如何处理以前的私有(private)索引?

c++ - PathCombine 函数无法正常工作

macos - 快速查找名称中包含特定短语的应用程序的完整路径