我试图编译以下汇编程序文件来为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中设置汇编程序标志的正确方法是什么。感谢。
答案 0 :(得分:0)
您需要为asm设置编译器: set(CMAKE_ASM_COMPILER"编译器的路径")
例如: 设置(CMAKE_ASM_COMPILER" / usr / bin / arm-none-eabi-as")
但首先尝试用编译器简单地构建你的asm文件(没有CMake或任何其他包装器)。