Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.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++ 更小的GCC包,只需要C_C++_C_Gcc_Compiler Construction_Tcc - Fatal编程技术网

C++ 更小的GCC包,只需要C

C++ 更小的GCC包,只需要C,c++,c,gcc,compiler-construction,tcc,C++,C,Gcc,Compiler Construction,Tcc,如果您需要编译的唯一语言是C,那么GCC是否有较小的下载量?TCC对于windows来说是一个极好的选项,但是我需要它在多个平台上编译。我还喜欢GCC非常常用的事实 如果没有更小的特定下载,我是否能够删除下载包中编译C不需要的数据?这种方法会有问题吗?当您构建GCC时,您必须首先 指定--enable languages=c将使生成仅限于c语言 还有许多其他选项允许您根据自己的需要定制GCC。当您构建GCC时,您必须首先 指定--enable languages=c将使生成仅限于c语言 还有许多

如果您需要编译的唯一语言是C,那么GCC是否有较小的下载量?TCC对于windows来说是一个极好的选项,但是我需要它在多个平台上编译。我还喜欢GCC非常常用的事实


如果没有更小的特定下载,我是否能够删除下载包中编译C不需要的数据?这种方法会有问题吗?

当您构建GCC时,您必须首先

指定
--enable languages=c
将使生成仅限于c语言


还有许多其他选项允许您根据自己的需要定制GCC。

当您构建GCC时,您必须首先

指定
--enable languages=c
将使生成仅限于c语言


还有许多其他选项允许您根据需要定制GCC。

您是否希望从源代码编译GCC?或者,您是否希望通过操作系统的软件包管理器安装GCC?您为什么关心这个问题?您没有在嵌入式设备(内存受限)上运行编译器,是吗?谁说GCC是标准的?在基于Debian的系统上,这只是
apt get install GCC
。这只会安装C前端、头文件和运行库,而不是C++、Objto-C、FORTRAN、艾达、GO或java的位。我认为这不是明智的。我认为你应该用一台真正的计算机来编译你的嵌入式程序。嵌入式设备的内存太有限,无法有效地实现这一点。如果你坚持的话,你也许可以使用像Tiny C编译器这样的工具,但是GCC不适合这个用途。你想从源代码编译GCC吗?或者,您是否希望通过操作系统的软件包管理器安装GCC?您为什么关心这个问题?您没有在嵌入式设备(内存受限)上运行编译器,是吗?谁说GCC是标准的?在基于Debian的系统上,这只是
apt get install GCC
。这只会安装C前端、头文件和运行库,而不是C++、Objto-C、FORTRAN、艾达、GO或java的位。我认为这不是明智的。我认为你应该用一台真正的计算机来编译你的嵌入式程序。嵌入式设备的内存太有限,无法有效地实现这一点。如果您坚持,您可能可以使用一些工具,如微型C编译器,但GCC不适合用于此目的。