你如何建立一个基于gcc和eclipse的x64开发环境?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你如何建立一个基于gcc和eclipse的x64开发环境?相关的知识,希望对你有一定的参考价值。
我想为(例如)64位Windows 7创建64位应用程序。我在网上搜索并找到了一些帮助,但无法让它工作。
对不起,我花了很长时间才回应,但是我试图让这些软件包得到起作用,但它们并不容易,否则我做错了。
无论如何,我遇到了一个名为pellesc的环境。它包含一个围绕编译器的开发环境,它跟踪回溯到32位版本,曾经(根据维基百科)用于开发Quake。从我到目前为止看到的它是非常有前途的,并产生了良好的代码!
更新(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
我可以在 Windows7x64 (MSVC) 和 Linux64 (GCC4.8.2) 的 .cu 文件 (CUDA5.5) 中使用 C++11 吗?