Я хочу установить пользовательский набор инструментальных средств с cmake. Я установил компилятор, но я не знаю, как установить компоновщика. Об этой ошибке сообщают, потому что cmake пытаются использовать компилятор для соединения:
The C compiler "xgcc.exe" is not able to compile a simple test program.
Здесь существует отрывок моего файла набора инструментальных средств
# specify the cross compiler
INCLUDE(CMakeForceCompiler)
SET(CMAKE_C_COMPILER xgcc.exe)
SET(CMAKE_CXX_COMPILER xgcc.exe)
#CMAKE_FORCE_C_COMPILER(xgcc.exe GNU)
#CMAKE_FORCE_CXX_COMPILER(xgcc.exe GNU)
Я попытался вызвать компилятор, но проблема компоновщика не будет решена.
Я должен использовать переменную CMAKE_CXX_LINK_EXECUTABLE, CMAKE_C_LINK_EXECUTABLE:
SET(CMAKE_C_LINK_EXECUTABLE "c:\\MoSync\\bin\\pipe-tool.exe")
Установите переменную $ {CMAKE_LINKER} либо в CMakeCache.txt, либо после ccmake. в дополнительных параметрах.