tdm-mingw相关内容

GCC:空程序== 23202字节?

test.c: int main() { return 0; } 我没有使用任何标志(我是gcc的新手),只是命令: gcc test.c 我已经在win32上使用了最新的 GCC的TDM版本. 生成的可执行文件几乎为23KB,对于一个空程序来说太大了. 如何减小可执行文件的大小? 解决方案 不要遵循其建议,但出于娱乐考虑,请阅读. ..
发布时间:2020-11-12 23:10:39 C/C++开发

Mingw-w64和TDM-GCC在简单的GDI项目中的区别

我需要在Win64上为Win64(不交叉编译)构建一个简单的非商业工具(处理Windows GDI API)。 MinGW对我来说似乎是最好的选择。 我以前已经使用过32位版本,至于64位版本,你能告诉我下列版本之间的主要区别吗?: Mingw-w64 li> TDM-GCC > 除了经典的MinGW32使用了一个简单的工具, mingw-get.exe ,可以自定义设置并跟 ..
发布时间:2018-04-20 17:21:19 C/C++开发

哪里可以获取libgcc_s_dw2-1.dll?

我编写的程序使用SFML,但运行时失败,因为$ code> libgcc_s_dw2-1.dll 缺少。我正在使用tdm-gcc,并且找不到我的电脑上的任何地方的文件,并重新安装并没有帮助,一个简单的你好世界的程序工作正常,所以我不知道为什么它需要这个dll。 可以在哪个mingw包中找到?我在网站上搜索过,但找不到。道歉,如果我刚刚错过了一个明显的搜索结果,但这是令人难以置信的令人沮丧的! ..
发布时间:2017-06-08 19:49:11 C/C++开发

C ++内联函数使用GCC - 为什么CALL?

我一直在测试C ++中的内联函数调用。 线程模型:win32 gcc版本4.3.3 (4.3.3-tdm-1 mingw32) 在C ++编程语言中的Stroustrup wirtes: 内联说明符是一个提示,指示编译器应该尝试生成代码[...] inline而不是放置函数的代码一次,然后通过通常的函数调用机制调用。 但是,我发现生成的代 ..
发布时间:2016-10-16 14:29:43 C/C++开发

是什么奥威尔的MinGW和TDM开发-C ++版本之间的区别?

我在这一个新手,昨天我装了8.1运64,所以我想用最合适的方案,使得C / C ++我的任务。 谢谢 解决方案 的MinGW 的仅支持 32位的二进制文件, TDM 的支持 32 和 64 位二进制文​​件(使用MinGW的API的使用情况)。 如果您需要为Windows好GCC,仅为32位的缺点, 使用的的MinGW 的 如果你想建立64位二进制文​​件过多,你的可以的使用的 ..
发布时间:2016-08-21 20:13:13 C/C++

一个空的程序的GCC的汇编输出在x86,Win32的

我写空的程序惹恼了地狱的计算器codeRS,而不是。我只是探索的GNU工具链。 现在以下可能是太深的我,但到continuie我已经开始研究C编译器的输出,东东GNU作为消耗空的程序传奇。 gcc版本4.4.0(TDM-1的mingw32) 的 test.c的:的 INT的main() { 返回0; } 的的gcc -S test.c的的 .file“test.c的” ..
发布时间:2016-08-19 15:33:12 C/C++

链接静态库时,内联函数的多个定义

我有(GCC对于Windows)C ++程序,我使用MinGW编译。使用MinGW的的TDM版本,其中包括GCC 4.4.1。可执行文件链接到两个静态库(.a)中的文件:在他们的是一个用C写的第三方库;另一种是C ++库,我写的,使用C库提供了在上面我自己的C ++ API。 这是(在我看来,过度)的C库的功能部分内联函数实现的。你无法避免包括您在使用C库的API内联函数,但是当我尝试了一切联系 ..
发布时间:2016-08-17 21:49:20 C/C++开发

C ++ GCC4.4警告:数组下标是以上数组界限

我最近升级到GCC 4.4(MinGW的TDM版本)现在的跟随code产生这些警告: 在成员函数'无效控制台:打印(常量标准::字符串&安培;)“ 警告:数组下标是以上数组边界 这里的code: 无效控制台:打印(常量标准::字符串&安培; STR){ 标准::字符串行(STR); 如果(newLine.size()> MAX_LINE_LENGTH){ ..
发布时间:2016-08-12 17:58:01 C/C++开发

如何看到g ++的命令行Boost.Build调用(1.33.1)

我抓我的头,试图弄清楚为什么当我建立我的机器上的Boost库的导入库都不会产生。更具体地说,建设的DLL工作正常,但在那里我会pviously $ P $(即之前,我重新安装了机)正确生成导入库。 一些规格: 升压1.33.1 先按g ++ 4.3.3 TDM-1版本的Windows 从MS-DOS命令行提示符 GCC 工具集建筑 UnxUtils(14-04-03后) 命令行 ..
发布时间:2016-08-12 17:33:38 C/C++