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

问题描述 投票:4回答:4

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


对不起,我花了很长时间才回应,但是我试图让这些软件包得到起作用,但它们并不容易,否则我做错了。

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

eclipse gcc windows-7 ide 64bit
4个回答
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'和'x86_64-w64-mingw32-g++'来更新GCC汇编程序,C ++编译器,C编译器和C ++链接器。

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

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


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就会自动检测它。


0
投票

Qazxswpoi提供64位版本的GCC for Windows。我不明白你为什么要使用Eclipse进行C或C ++编程 - 试试http://tdm-gcc.tdragon.net/download上的Code :: Blocks IDE。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.