0
CMake가/usr/bin/cc (C++)를 사용하고 명령에서 제공하는 컴파일러를 사용하지 않는 이유는 무엇입니까?CMake가 컴파일러 지시문을 무시하는 이유
[email protected]:/usr/local/src/libftdi1-1.0$ cd build
[email protected]:/usr/local/src/libftdi1-1.0/build$ sudo rm -R *
[sudo] password for bengt:
[email protected]:/usr/local/src/libftdi1-1.0/build$ sudo cmake -DMAKE_C_COMPILER=/usr/bin/arm-linux-gnueabi-gcc-4.7 -DMAKE_CXX_COMPILER=/usr/bin/arm-linux-gnueabi-g++-4.7 ..
-- The C compiler identification is GNU 4.8.1
-- The CXX compiler identification is GNU 4.8.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
컴파일러는 존재 : 당신은 당신은 CXX 컴파일러
CMAKE_C_COMPILER
유사 설정해야
MAKE_C_COMPILER
을 설정하는
[email protected]:/usr/local/src/libftdi1-1.0/build$ /usr/bin/arm-linux-gnueabi-gcc-4.7 -dumpversion
4.7