有CMAKE交叉编译的高人吗.

  • B
    B-SIDE
    有一个flag搞不定。
    我用的是Keil的ARMCC,该编译器有的选项必输入一个包含路径的文件名,比如
    --omf_browse=my_output_path/the_current_source_file.crf

    如何用宏把以上的选项加入到CMAKE_C_FLAGS呢??
    比如:
    set(CMAKE_C_FLAGS "-c --c99 --cpu=Cortex-M4.fp.sp --omf_browse=my_output_path/the_current_source_file.crf")

    谢谢
  • B
    B-SIDE
    D版这么多月入6位数的高级电工没有人肯赐教吗 iOS fly ~
  • j
    jckimi
    你首先要了解这个文件是干什么的 Kimi
  • f
    frankzhu2000
    我瞎说的, 很久没用过Keily, 但我估计做法类似,

    $OMF_BROWSER = 'my_output_path/the_current_source_file.crf'
    $CPU= Cortex-M4.fp.sp
    $CMAKE_C_FLAGS = "-c --c99 --cpu=$CPU --omf_browse= $OMF_BROWSER"

    反正我写makefile都是这样做的。
    不知道是不是楼主想要的一个答案。