小编Bru*_*nes的帖子

带有不支持“-o”的嵌入式 C 编译器的 CMake

我正在使用名为 HC12 的旧版 C 编译器编写固件。目前我使用 GNU Make 作为构建系统。我希望开始使用 CMake,但遇到了一个问题:编译器不支持某些标准 C 编译器语法,即“-o”标志。

我制作了一个自定义工具链文件并添加了所有 c 标志,但 CMake 似乎在生成的 GNU Makefile 中隐式添加了“-o”来编译源文件。

HC12 编译器允许我使用 -objn="name_of_file" 来指定输出文件名。

我的问题:有没有办法让 CMake 停止放置隐式“-o”,以便我可以使用这个编译器?

我知道该处理器有一个 GCC 端口,但目前无法选择更改编译器。

c embedded cmake 68hc12

3
推荐指数
1
解决办法
182
查看次数

标签 统计

68hc12 ×1

c ×1

cmake ×1

embedded ×1