3

我正在使用带有 XCode 4.2.1 的 MacOS X Lion。我需要 gcc 2.4.6。编译一个 CMake 项目。因此我构建了 gcc 2.4.6。在我自己的本地目录$HOME/mygcc/bin中。有没有办法影响 CMake 使用的编译器的路径?

4

2 回答 2

4

您可以使用 GUI 设置这些变量:

CMAKE_C_COMPILER=$HOME/mygcc/bingcc
CMAKE_CXX_COMPILER=$HOME/mygcc/bing++

或者您可以从命令行运行cmake

cmake ../path/to/source -DCMAKE_C_COMPILER=$HOME/mygcc/bin/gcc -DCMAKE_CXX_COMPILER=$HOME/mygcc/bin/g++
于 2012-05-08T18:39:49.557 回答
0

您可以$PATH在运行之前将本地 gcc bin 目录设置为cmake

$ export PATH=$HOME/mygcc/bin:$PATH
$ cmake
于 2012-05-08T18:40:29.910 回答