为OS X搜索可以使用自定义gcc安装的C/ c++ IDE
Searching for a C/C++ IDE for OS X that can use a custom gcc installation
我在OS X 10.7.2 "Lion"上,我正在开发一个C程序,它必须使用一些OpenMP 3.0特定的功能。因此,gcc 4.2.1对我来说是不够的,我需要gcc 4.4或更好。
我下载了MacPorts并轻松安装了gcc 4.4。从命令行运行它很好,编译我的OpenMP 3.0 C程序没有麻烦。
但是对我来说,在Xcode或TextWrangler中编辑源代码并从命令行编译它是相当烦人的。所以我尝试了Code::Blocks,这花了我1个小时试图使它在OS X下工作,但它随时无缘无故地崩溃。然后我尝试了Eclipse,但是即使安装了gcc 4.4并且可以从命令行运行,它也坚持使用gcc 4.2.1。最后,我尝试了MonoDevelop,它也使用gcc 4.2.1,我只是看不出我怎么能强迫它使用我最喜欢的gcc版本。
我善意地问你的是:是否有任何像样的C/c++ IDE OS X,我可以使用这将让我指定什么 gcc版本使用(就像Windows下的Code::Blocks) 没有可怕的解决方案和/或打破gcc 4.2.1(我需要它和工作的Xcode)?
你应该能够使用你的gcc与Xcode,而不破坏现有的gcc工具链。遵循以下说明(描述了如何使用自定义clang构建,但同样的原则也适用于gcc)。
Eclipse是可以的,它可以被配置为使用任何编译器(或者一次使用几个编译器)。
它坚持使用GCC 4.2.1,即使安装了GCC 4.4,也可以从命令行运行。
如果你想要一个全局设置,那么在你的首选项中转到C/C++ / Build / Environment
,并将其PATH设置为你最喜欢的GCC所在的位置。
如果你想更具体,你可以编辑一个特定的项目的首选项,例如:
-
C/C++ Build / Environment
->Environment variables to set
(在那里您可以找到并自定义编译将使用的最终路径,每个构建配置) -
C/C++ Build / Settings
->GCC C++ Compiler
(和其他)-在那里您可以自定义编译器执行的确切二进制文件(默认为g++
),再次根据构建配置。
这甚至可以让你有一个项目有两个构建配置,一个用于GCC 4.2,一个用于GCC 4.4。
- 在Ubuntu 16.04上安装Cilk时出现问题
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- C++:如何在CLion IDE中安装Boost
- 安装opencv失败-粘贴CMakeError.log的内容
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- IDE (CLion) 无法解析C++模板类型
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 安装MinGW后C++编译器不起作用?
- 介子复制/安装头文件到输出目录并保持文件夹结构
- 如何在Ubuntu 16.04中安装Eclipse C IDE
- 如何在不使用IDE的情况下安装MINGW的Allegro 5
- 在 Eclipse C/C++ Developers IDE 上安装 java (Kepler)
- 如何为 Arduino IDE 安装 openCV 库
- 为OS X搜索可以使用自定义gcc安装的C/ c++ IDE
- 一个很好的免费IDE,安装在Windows上的Boost
- Visual C++ 2013 程序在 IDE 中工作,但在 InstallShield LE 安装后不加载任何显示内容