代码块 - 编译大ADRESS感知标志(codeblocks - compile with larg

2019-08-04 16:45发布

我如何编译32位应用程序在64位系统上LARGE_ADRESS_AWARE使用的代码块标志? 我需要使用更多的内存超过2GB。

Answer 1:

应该是增加的情况下-Wl,--large-address-aware到链接标志。 我不使用的代码块,所以不能告诉你如何一步做到这一步,但我敢肯定有你的项目设置的“链接选项”组件,您可以添加此字符串转换成。

链接选项: http://sourceware.org/binutils/docs-2.17/ld/Options.html

编辑:当然,如果你有足够的现代化GCC-MinGW的系统上,你应该能够给它-m64为编译和链接阶段,并获得了原生的64位应用程序,在这一点上,你可以直接使用多的内存,你喜欢(当然,直到你耗尽或者交换空间或地址范围,以先到者为准的48位 - 可能交换空间 - 除非你有比的磁盘空间256TB更多...)



文章来源: codeblocks - compile with large-adress-aware flag