我正在使用CMake为ARM Cortex M4设置交叉编译。使用gcc-arm-none-eabi工具链时建议的链接方法是让gcc驱动链接器。 然而,似乎CMake会将ld设置为链接器,而我无法找到一种方法将其强制为gcc。
对于编译器,我使用CMakeForceCompiler和CMAKE_FORCE_C_COMPILER marco,但我找不到链接器的类似选项。
[edit]正在运行make VERBOSE=1
表明CMake实际上正在让gcc驱动器链接。问题仍然存在。如何强制使用特定链接器?