`
chengda
  • 浏览: 39740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MinGW(TDM-GCC-64) 编译 wxWidgets

阅读更多

为了开发64位程序,尝试TDM-GCC-64编译wxWidgets:

mingw32-make -f makefile.gcc

结果编译报错。根据错误提示,修改了编译配置文件(config.gcc):

# Standard flags for C++
CXXFLAGS ?= -std=gnu++11

 

重新编译,有很多警告,但没有异常,编译成功。

 

顺便解释几个参数(在config.gcc或命令行设置):

1、SHARED

      含义:动态连接还是静态连接。

      取值:0-静态连接,生成静态连接库(.a),不生成动态连接库(.dll);

                 1-动态连接,生成动态连接库(.dll),也生成 .a文件,但不是静态库,只是连接索引。

2、MONOLITHIC

      含义:是否合并生成一个大连接库。

      取值:0-分别生成连接库;

                 1-合并生成一个连接库。

分享到:
评论

相关推荐

    GCC编译器(TDM-GCC) v5.1.0 windows 64bit

    TDM-GCC是一款Windows平台下GCC编译器,安装使用简单,适用于XP-Win10间的所有操作系统,它可以创建32位 或 64位的二进制文件。 mingw和tdm-gcc是什么关系 相同点: 一、 他们都是用于编译生成Windows应用程序的...

    TDM-GCC-64.zip

    1. **预装MinGW-w64**:TDM-GCC-64内含了MinGW-w64库,使得编译的程序可以直接在64位Windows系统上运行,无需额外安装其他依赖。 2. **轻量级**:相比于Visual Studio等大型集成开发环境,TDM-GCC-64体积小巧,启动...

    tdm-gcc-10.3.0.exe

    因此,在解决特定问题或获取最新特性时,可能需要考虑切换到官方的MinGW-w64或者MSYS2等其他Windows下的GCC实现。同时,对于一些依赖于Windows API的项目,可能需要额外的配置或库来确保编译和运行的顺利进行。

    tdm64-gcc-10.3.0-2.exe.zip

    TDM-GCC还支持链接到MinGW-w64库,使得它能够构建既能在Windows本机运行,也能在Windows子系统如Cygwin或MSYS2下运行的程序。 在实际应用中,TDM-GCC常用于开源软件的编译、跨平台项目的开发,或者作为那些不兼容...

    Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 Setup

    这个版本是64位的,适用于Windows操作系统,并且基于TDM-GCC(TinyDynamo + MinGW GCC)编译套件,该套件包含了GCC 4.8.1版本的编译器。 **C/C++编译器**: C和C++编译器是将源代码(程序员写的高级语言)转换为...

    tdm64-gcc安装包

    此外,tdm64-gcc通常与MinGW64一起使用,提供一个接近于Linux开发环境的体验,包括头文件、库和开发工具。 **总结** `tdm64-gcc` 提供了在Windows上使用GCC的便利性,特别是对于那些习惯于Unix/Linux开发环境但...

    MATLAB编译器(TDM-GCC-64)

    TDM-GCC-64是MinGW-w64项目的一部分,它是一个为Windows操作系统提供GCC(GNU Compiler Collection)编译器的开源项目。TDM-GCC-64是针对64位系统的版本,包含了C、C++、Fortran等语言的编译器,对于MATLAB编译器来...

    TDM-GCC x86_64-w64-mingw32

    This edition of TDM-GCC is a bi-arch bootstrap of GCC's x86_64-w64-mingw32 target, built to run on 32-bit or 64-bit Windows and generate binaries for 32-bit or 64-bit Windows.

    MinGW-w64与TDM-GCC的在线与离线安装包

    最近搞matlab的libsvm...MinGW-W64的离线安装包。在线安装往往速度超慢,特地准备这个离线包免去在线安装的麻烦!另外附上在线安装包,全都可以用,只是国外的服务器连接很慢。 里面还有TDM-GCC的在线、离线安装包。

    TDM-GCC 4.9.2

    TDM-GCC 4.9.2的出现,使得开发者可以在不安装整个MinGW或MSYS的情况下,轻松获取一个功能完备的C++编译环境。 **TDM-GCC 4.9.2的主要特点** 1. **兼容性**:TDM-GCC 4.9.2与标准的GCC 4.9.2版本兼容,支持最新的...

    Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.zip

    TDM-GCC(Tiny Desktop MinGW - GCC)是MinGW的一个分支,专门为Windows桌面环境进行了优化。MinGW是Minimalist GNU for Windows的缩写,它是将GCC移植到Windows上的一个项目,使得开发者可以在不依赖Microsoft ...

    tdm64-gcc-5.1.0-2 64位

    TDM-GCC是MinGW-w64项目的分支,专门为Windows平台提供了预编译的GCC版本。"tdm64-gcc-5.1.0-2" 是这个特定版本,其中"64"表示这是64位的编译器,"5.1.0"是GCC的版本号,"2"可能是发布的修订版本。这个版本可能比...

    Dev-Cpp 5.9.2 TDM-GCC 4.8.1 Setup.zip

    Dev-Cpp 5.9.2 TDM-GCC 4.8.1 是一个集成开发环境(IDE),专为C++编程设计。这个版本的Dev-Cpp包含了TDM-GCC编译器,这是一个针对Windows平台优化的GCC(GNU Compiler Collection)版本。在本篇文章中,我们将深入...

    Dev-Cpp v5.11 TDM-GCC 4.9.2 Setup.exe.zip

    这个版本,即Dev-Cpp v5.11,内置了TDM-GCC 4.9.2编译器,为用户提供了一套完整的开发工具链,允许他们在Windows平台上进行C++程序的编写、编译和调试。 **Dev-Cpp简介** Dev-Cpp是一个开源项目,它基于MinGW和GCC...

    Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.zip 2024年更新

    TDM-GCC是GCC的一个定制版,由TinyDynamo和MinGW项目合作开发,特别针对Windows平台进行了优化。它包含了MinGW(Minimalist GNU for Windows)的运行时库,确保了在Windows系统下程序的顺利运行。MinGW提供了一个轻...

    tdm64-gcc-9.2纯净安装包

    在MATLAB环境中使用tdm64-gcc-9.2,开发者需要遵循MATLAB的MEX文件编译指南,设置正确的编译器路径和选项,然后利用MATLAB的 mex 命令来编译源代码。 使用tdm64-gcc-9.2有以下几个关键步骤: 1. 安装tdm64-gcc-9.2...

    tdm64-gcc-9.2.0.zip

    TDM是一个基于MinGW(Minimalist GNU for Windows)的发行版,它扩展了MinGW的功能,特别是对于64位Windows的支持,使得开发者可以在不依赖Microsoft Visual Studio或其他商业编译器的情况下,使用开源的GCC工具链...

    tdm-gcc.zip

    TDM-GCC是GCC的一个定制版本,由Texas Digital Museum维护,它包含了MinGW-w64项目提供的头文件和库,使得开发者能够在Windows上构建原生的64位应用程序。 readme.txt 文件通常包含编译器的安装指南、使用注意事项...

    tdm64-gcc-10.3.0-2.exe.7z

    总之,"tdm64-gcc-10.3.0-2.exe.7z"是一个专为Windows设计的64位GCC编译器,通过它,开发者可以方便地在Windows环境下编译和管理C和C++项目,利用Makefile进行自动化构建,并且支持对Makefile进行自定义以满足特定的...

    TDM-GCC编译器

    2. **Windows API支持**:通过MinGW和MinGW-w64,TDM-GCC能够直接调用Windows API,编译出原生的Windows程序。 3. **64位编译能力**:除了支持传统的32位编译,TDM-GCC还提供了对64位Windows平台的全面支持。 4. *...

Global site tag (gtag.js) - Google Analytics