有没有办法从一个项目中获得两个二进制文件?
Is there a way to have two binary from one project?
我有一些 *.c 文件。我想从他们那里得到两个二进制文件
例如:
a.c b.c -> ab
d.c e.c -> de
a.c 和 d.c 有 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
我将此代码放在代码块中的 post-build-steps 中。问题是当我编译项目时由于两个主要原因而失败。
您可以使用 Makefile 并在其上放置两个二进制文件。
您可以找到有关此主题的一些信息,例如:A Makefile with Multiple Executables
我有一些 *.c 文件。我想从他们那里得到两个二进制文件 例如:
a.c b.c -> ab
d.c e.c -> de
a.c 和 d.c 有 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
我将此代码放在代码块中的 post-build-steps 中。问题是当我编译项目时由于两个主要原因而失败。
您可以使用 Makefile 并在其上放置两个二进制文件。
您可以找到有关此主题的一些信息,例如:A Makefile with Multiple Executables