我尝试使用QNX660中的qcc编译器设置Cmake使用汇编程序代码。目前.S文件正在编译,但标题.ah文件不可见,我得到输出:
Error: can't open callout.ah for reading: No such file or directory
我使用的是cmake 3.3,目前的设置是:
set(CMAKE_AR "arm-unknown-nto-ar.exe" CACHE FILEPATH "QNX program" FORCE)
set(arch gcc_ntoarmv7le)
set(CMAKE_ASM_COMPILER qcc -V${arch} )
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s;S )
set(CMAKE_ASM_COMPILE_OBJECT "<CMAKE_C_COMPILER> <DEFINES> -pipe -march=armv7-a -mcpu=cortex-a8 -O1 -fomit-frame-pointer <FLAGS> -o <OBJECT> -c <SOURCE>" CACHE STRING "ASM compile command" FORCE )
有人知道还有什么需要改变/设定吗?我无法在文档中找到任何其他信息。
非常感谢, 亚雷克