mingw吧 关注:1,423贴子:4,658
  • 6回复贴,共1

如何编译windows平台的GCC

只看楼主收藏回复

我非常想知道如何去编译GCC 可以在windows平台使用


IP属地:福建1楼2021-05-02 09:03回复
    Gcc是编译器,你想编译编译器?


    IP属地:广东来自Android客户端2楼2021-07-09 00:54
    回复
      用windows平台的gcc可以编译windows平台的gcc


      IP属地:广东来自Android客户端4楼2021-08-13 15:42
      收起回复
        如果你只是编译一个编译器的话,可以去git上拉取jmeubank/tdm-gcc的代码。
        如果你要构建整个mingw环境,可以从mingw官网http://www.mingw-w64.org/找到挂在sourceforge上的构建参考页《Native Win64 compiler》


        IP属地:浙江5楼2021-08-19 17:52
        回复
          而如果你指的gcc是linux下的gcc,源码在gcc.gnu.org/git/gcc.git。说实话在win上是不可能构建的,除非是交叉构建,构建完在linux上用。
          除了两种系统文件格式的差异,关于编译器的核心差异在link上。除非你准备编译的是无系统运行的程序,不然都要将程序托管于操作系统,由操作系统将程序装载入内存。同时程序也需要链接系统的函数库,除非你的程序不准备有任何输入输出。而linux的gcc是为了链接linux的系统函数库的。
          总的来说,你要编译gcc.gnu.org/git/gcc,那你要装个linux系统,然后下载源码,参考手册编译


          IP属地:浙江6楼2021-08-19 18:08
          回复
            另外补充,现在要编译编译器,尝试编译LLVM与自制相关相关模块,编译器社区更好


            IP属地:浙江7楼2021-08-22 10:18
            回复