如何编译windows平台的GCC
mingw吧
全部回复
仅看楼主
level 1
BlessWater 楼主
我非常想知道如何去编译GCC 可以在windows平台使用
2021年05月02日 01点05分 1
level 1
Gcc是编译器,你想编译编译器?
2021年07月08日 16点07分 2
level 6
用windows平台的gcc可以编译windows平台的gcc
2021年08月13日 07点08分 4
[阴险],你搁这搁这呢
2021年08月19日 09点08分
level 1
如果你只是编译一个编译器的话,可以去git上拉取jmeubank/tdm-gcc的代码。
如果你要构建整个mingw环境,可以从mingw官网http://www.mingw-w64.org/找到挂在sourceforge上的构建参考页《Native Win64 compiler》
2021年08月19日 09点08分 5
level 1
而如果你指的gcc是linux下的gcc,源码在gcc.gnu.org/git/gcc.git。说实话在win上是不可能构建的,除非是交叉构建,构建完在linux上用。
除了两种系统文件格式的差异,关于编译器的核心差异在link上。除非你准备编译的是无系统运行的程序,不然都要将程序托管于操作系统,由操作系统将程序装载入内存。同时程序也需要链接系统的函数库,除非你的程序不准备有任何输入输出。而linux的gcc是为了链接linux的系统函数库的。
总的来说,你要编译gcc.gnu.org/git/gcc,那你要装个linux系统,然后下载源码,参考手册编译
2021年08月19日 10点08分 6
level 1
另外补充,现在要编译编译器,尝试编译LLVM与自制相关相关模块,编译器社区更好
2021年08月22日 02点08分 7
1