Cmake没有将汇编程序标志设置为armasm(对于WinCE)

时间:2016-03-11 19:28:45

标签: c++ assembly boost cmake windows-ce

我试图编译以下汇编程序文件来为WinCE构建Boost上下文库: jump_arm_aapcs_pe_armasm.S make_arm_aapcs_pe_armasm.S

Cmake没有为windows CE编译这些汇编文件,因为不支持winCE ARM汇编程序。我们尝试设置汇编​​程序标志" set(CMAKE_ASM_MASM_COMPILER armasm)"在cmake配置文件中,cmake仍然无法识别汇编代码。

有人请告诉我在cmake中设置汇编程序标志的正确方法是什么。感谢。

1 个答案:

答案 0 :(得分:0)

您需要为asm设置编译器: set(CMAKE_ASM_COMPILER"编译器的路径")

例如: 设置(CMAKE_ASM_COMPILER" / usr / bin / arm-none-eabi-as")

但首先尝试用编译器简单地构建你的asm文件(没有CMake或任何其他包装器)。