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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你如何建立一个基于gcc和eclipse的x64开发环境?相关的知识,希望对你有一定的参考价值。

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


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

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

答案

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

另一答案

尽管其他人都在说,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就会自动检测它。

另一答案

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

另一答案

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

以上是关于你如何建立一个基于gcc和eclipse的x64开发环境?的主要内容,如果未能解决你的问题,请参考以下文章

模块计算机类型“X86”与目标计算机类型“x64”冲突,用的是vs2010

带有 x64 工作站的 GCC

如何正确建立和指定的配置和平台,x64和x86

我可以在 Windows7x64 (MSVC) 和 Linux64 (GCC4.8.2) 的 .cu 文件 (CUDA5.5) 中使用 C++11 吗?

centos6 x64下编译gcc-4.8.5

movl on x64 with GCC inline