为了开发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-合并生成一个连接库。
相关推荐
TDM-GCC是一款Windows平台下GCC编译器,安装使用简单,适用于XP-Win10间的所有操作系统,它可以创建32位 或 64位的二进制文件。 mingw和tdm-gcc是什么关系 相同点: 一、 他们都是用于编译生成Windows应用程序的...
1. **预装MinGW-w64**:TDM-GCC-64内含了MinGW-w64库,使得编译的程序可以直接在64位Windows系统上运行,无需额外安装其他依赖。 2. **轻量级**:相比于Visual Studio等大型集成开发环境,TDM-GCC-64体积小巧,启动...
因此,在解决特定问题或获取最新特性时,可能需要考虑切换到官方的MinGW-w64或者MSYS2等其他Windows下的GCC实现。同时,对于一些依赖于Windows API的项目,可能需要额外的配置或库来确保编译和运行的顺利进行。
TDM-GCC还支持链接到MinGW-w64库,使得它能够构建既能在Windows本机运行,也能在Windows子系统如Cygwin或MSYS2下运行的程序。 在实际应用中,TDM-GCC常用于开源软件的编译、跨平台项目的开发,或者作为那些不兼容...
这个版本是64位的,适用于Windows操作系统,并且基于TDM-GCC(TinyDynamo + MinGW GCC)编译套件,该套件包含了GCC 4.8.1版本的编译器。 **C/C++编译器**: C和C++编译器是将源代码(程序员写的高级语言)转换为...
此外,tdm64-gcc通常与MinGW64一起使用,提供一个接近于Linux开发环境的体验,包括头文件、库和开发工具。 **总结** `tdm64-gcc` 提供了在Windows上使用GCC的便利性,特别是对于那些习惯于Unix/Linux开发环境但...
TDM-GCC-64是MinGW-w64项目的一部分,它是一个为Windows操作系统提供GCC(GNU Compiler Collection)编译器的开源项目。TDM-GCC-64是针对64位系统的版本,包含了C、C++、Fortran等语言的编译器,对于MATLAB编译器来...
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.
最近搞matlab的libsvm...MinGW-W64的离线安装包。在线安装往往速度超慢,特地准备这个离线包免去在线安装的麻烦!另外附上在线安装包,全都可以用,只是国外的服务器连接很慢。 里面还有TDM-GCC的在线、离线安装包。
TDM-GCC 4.9.2的出现,使得开发者可以在不安装整个MinGW或MSYS的情况下,轻松获取一个功能完备的C++编译环境。 **TDM-GCC 4.9.2的主要特点** 1. **兼容性**:TDM-GCC 4.9.2与标准的GCC 4.9.2版本兼容,支持最新的...
TDM-GCC(Tiny Desktop MinGW - GCC)是MinGW的一个分支,专门为Windows桌面环境进行了优化。MinGW是Minimalist GNU for Windows的缩写,它是将GCC移植到Windows上的一个项目,使得开发者可以在不依赖Microsoft ...
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 是一个集成开发环境(IDE),专为C++编程设计。这个版本的Dev-Cpp包含了TDM-GCC编译器,这是一个针对Windows平台优化的GCC(GNU Compiler Collection)版本。在本篇文章中,我们将深入...
这个版本,即Dev-Cpp v5.11,内置了TDM-GCC 4.9.2编译器,为用户提供了一套完整的开发工具链,允许他们在Windows平台上进行C++程序的编写、编译和调试。 **Dev-Cpp简介** Dev-Cpp是一个开源项目,它基于MinGW和GCC...
TDM-GCC是GCC的一个定制版,由TinyDynamo和MinGW项目合作开发,特别针对Windows平台进行了优化。它包含了MinGW(Minimalist GNU for Windows)的运行时库,确保了在Windows系统下程序的顺利运行。MinGW提供了一个轻...
在MATLAB环境中使用tdm64-gcc-9.2,开发者需要遵循MATLAB的MEX文件编译指南,设置正确的编译器路径和选项,然后利用MATLAB的 mex 命令来编译源代码。 使用tdm64-gcc-9.2有以下几个关键步骤: 1. 安装tdm64-gcc-9.2...
TDM是一个基于MinGW(Minimalist GNU for Windows)的发行版,它扩展了MinGW的功能,特别是对于64位Windows的支持,使得开发者可以在不依赖Microsoft Visual Studio或其他商业编译器的情况下,使用开源的GCC工具链...
TDM-GCC是GCC的一个定制版本,由Texas Digital Museum维护,它包含了MinGW-w64项目提供的头文件和库,使得开发者能够在Windows上构建原生的64位应用程序。 readme.txt 文件通常包含编译器的安装指南、使用注意事项...
总之,"tdm64-gcc-10.3.0-2.exe.7z"是一个专为Windows设计的64位GCC编译器,通过它,开发者可以方便地在Windows环境下编译和管理C和C++项目,利用Makefile进行自动化构建,并且支持对Makefile进行自定义以满足特定的...
2. **Windows API支持**:通过MinGW和MinGW-w64,TDM-GCC能够直接调用Windows API,编译出原生的Windows程序。 3. **64位编译能力**:除了支持传统的32位编译,TDM-GCC还提供了对64位Windows平台的全面支持。 4. *...