首页 > 解决方案 > 有没有办法从一个项目中获得两个二进制文件?

问题描述

我有一些 *.c 文件。我想从他们那里得到两个二进制文件,例如:

a.c b.c -> ab

d.c e.c -> de

ac 和 dc 具有 main() 函数。

这是我的代码:

gcc  a.c b.c -o  ab.o -c
gcc -o ab ab.o
gcc  d.c e.c -o  de.o -c
gcc -o de de.o

我将此代码放在代码块中的后期构建步骤中。问题是当我编译项目时它因为两个主要问题而失败。

标签: cgcccodeblocks

解决方案


您可以使用 Makefile 并在其上放置两个二进制文件。

您可以找到有关此主题的一些信息,例如:A Makefile with Multiple Executables


推荐阅读