Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何直接编译最初用code::blocks编写的代码_C++_Gcc_Compilation_Codeblocks - Fatal编程技术网

C++ 如何直接编译最初用code::blocks编写的代码

C++ 如何直接编译最初用code::blocks编写的代码,c++,gcc,compilation,codeblocks,C++,Gcc,Compilation,Codeblocks,我需要编译别人给我的代码,他们用代码::块编写。我知道code::blocks使用gcc,但它使用的命令的具体格式是什么?由于各种情况,我自己不能使用code::blocks来实现这一点,而且我对编译C/C++太生疏了,无法从代码中理解它。我想代码块有一个地方可以进行编译和链接选项,所以我想你可以问他它们是什么 没有使用它,只是假设它应该存在最简单的方法是插入一个名为gcc的小存根,记录它的所有参数,然后转发到真正的gcc。这是相当简单的shell脚本。< /P>没有一个Mag文件,所以你可以运

我需要编译别人给我的代码,他们用代码::块编写。我知道code::blocks使用gcc,但它使用的命令的具体格式是什么?由于各种情况,我自己不能使用code::blocks来实现这一点,而且我对编译C/C++太生疏了,无法从代码中理解它。

我想代码块有一个地方可以进行编译和链接选项,所以我想你可以问他它们是什么


没有使用它,只是假设它应该存在

最简单的方法是插入一个名为
gcc
的小存根,记录它的所有参数,然后转发到真正的gcc。这是相当简单的shell脚本。< /P>没有一个Mag文件,所以你可以运行<代码>制作< /C> >?GCC命令编译一些C++单元(启用警告)是<代码> G++-Wall -C unITNE.CPP < /C>。然后将这些单元链接到
g++-o appname.exe unit1name.o unit2name.o
。但这只有在项目本身不使用任何特定选项(如预处理器定义)时才有效。我不知道如何从Code::Blocks项目中提取这些特殊选项。