• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Keil编译一个库,是否能链接到不同型号的arm cpu

FEItwo 2019-04-27 浏览量:911
 在Keil里编译一个库,可不可以在不同arm cpu类型的工程里链接使用 ?貌似所有工程, Keil都会强制选一个MCU device。例如编一个库文件,keil会通过加参数 “--cpu Cortex-M0+”来绑定了cpu类型。  这样如果在另一个工程,其cpu 为 Cortex-M4就会链接报错。不知有什么办法能绕过去?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不同的芯片所使用的指令集(就是最终的二进制代码)不用,选择芯片实际是告诉Keil使用哪种指令集来编译程序。
    • 发布于 2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 库文件很多是可以通用的,一般在编译设置配置里面设置好要调用的头文件就行,此外同类型架构的芯片才能调用,不然改动大编译还是会包其它错误!你可以看看原子视频第一课编译环境搭建!
    • 发布于2019-04-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Keil编译一个库,是否能链接到不同型号的arm cpu