如何直接编译在code::blocks中编写的代码

3

我需要编译别人用code::blocks写的代码,我知道code::blocks使用gcc,但是它具体使用哪些命令格式呢?由于各种原因,我不能使用code::blocks自己来编译,而且我也太生疏了,无法从代码中弄清楚。


3
有没有 Makefile 文件,这样你就可以运行 make 命令了? - scable
编译一些 C++ 单元(启用警告)的 GCC 命令是 g++ -Wall -c unitname.cpp。然后,您可以使用 g++ -o appname.exe unit1name.o unit2name.o 链接这些单元。但是,如果项目本身使用了任何特定选项(如预处理器定义),则此方法将无法正常工作。我不知道如何从 Code::Blocks 项目中提取这些特殊选项。 - Sergei Tachenov
3个回答

2

1

我想象Code Blocks有一个编译和链接选项的地方,所以我猜你可以问他它们是什么。


1

最简单的方法是插入一个名为gcc的小存根,记录所有参数,然后转发到真正的GCC。这在shell脚本中相当容易实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接