3
我使用MacOS X Lion和XCode 4.2.1。我需要gcc 2.4.6。編譯一個CMake項目。爲此,我構建了gcc 2.4.6。在我自己的本地目錄$HOME/mygcc/bin
。有沒有一種方法可以理解CMake使用的編譯器的路徑?CMake項目使用本地g ++版本
我使用MacOS X Lion和XCode 4.2.1。我需要gcc 2.4.6。編譯一個CMake項目。爲此,我構建了gcc 2.4.6。在我自己的本地目錄$HOME/mygcc/bin
。有沒有一種方法可以理解CMake使用的編譯器的路徑?CMake項目使用本地g ++版本
您可以使用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++
您可以設置本地的gcc bin目錄到您的$PATH
前運行cmake
:
$ export PATH=$HOME/mygcc/bin:$PATH
$ cmake