你如何建立一个基于gcc和eclipse的x64开发环境?

时间:2010-12-05 11:34:24

标签: eclipse gcc windows-7 ide 64-bit

我想为(例如)64位Windows 7创建64位应用程序。我在网上搜索并找到了一些帮助,但无法让它工作。


抱歉,我花了这么长时间才回复,但我试图让这些软件包得到解决,但这些方法并不容易,否则我就做错了。

无论如何,我遇到了一个叫做pellesc的环境。它包含一个围绕编译器的开发环境,它跟踪回溯到32位版本,曾经(根据维基百科)用于开发Quake。从我到目前为止看到的它非常有前景并且也生成了很好的代码!

4 个答案:

答案 0 :(得分:1)

尽管其他人都在说,Eclipse实际上对C ++有很好的支持,即使在Windows中:查看CDT project。它非常成熟且得到很好的支持 - 它至少适用于C / C ++,而Eclipse JDT适用于Java。

至于编译器本身,VonC是正确的,MinGW-w64(但mingw-w64项目正在转向mingw-w64.org,所以我建议使用mingw-w64.org)是最好的选择。 Eclipse CDT内置了对MinGW的支持,因此只要先安装MinGW,Eclipse就会自动检测它。

答案 1 :(得分:0)

http://tdm-gcc.tdragon.net/download提供了适用于Windows的64位GCC版本。我不明白你为什么要使用Eclipse进行C或C ++编程 - 请尝试在http://www.codeblocks.org处使用Code :: Blocks IDE。

答案 2 :(得分:0)

Eclipse MinGW64 tutorial提及:

  

更新(2010年11月9日):最近 MinGW-w64 versions 带有“as”,“g++”和“gcc”命令。在MinGW构建中可能不需要此步骤。

意味着您将不再拥有使用“x86_64-w64-mingw32-as”,“x86_64-w64-mingw32-g++”,“x86_64-w64-mingw32-gcc”更新GCC汇编程序,C ++编译器,C编译器和C ++链接程序,和'x86_64-w64-mingw32-g++'。

w64开发工具的其他重要来源:

Native windows x64 software develop with Mingw-w64 on drangon.org

答案 3 :(得分:0)

老实说,我使用cygwin。它与unix兼容,因此您可以轻松移动系统,并具有许多gcc友好的功能(autoconf,make,makedepends,...)。要使用gcc编译为64位,请添加-m64选项。要编译Windows,请使用-mno-cygwin选项。确保你使用gcc 3而不是4(然后你使用mingw编译器系列)。否则,它与unix完全相同,非常有用。