首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]关于程序的问题

[求助]关于程序的问题

在Freescale单片机的程序中会有这么的一句#pragma LINK_INFO DERIVATIVE "XXXXXXX", 请问是有什么用的? 多文件的程序时,都需要有这一句吗?
不知道你用的是哪个芯片
一般在CW安装路径下面都有帮助手册可以查看关于#pragma的使用
谢谢
我是用s12的,用CW生成project之后,在main.c中会自动生成一下的定义:
#include /* common defines and macros */
#include /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"

就是最后一句不明白作用是什么,如果是多文件的程序是不知道要不要加上这句
是指如果多文件时,需不需要在每个文件的开头加上#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"

谢谢
不需要,这个link_info是和elf文件配合使用的,指示支持dg128b器件
返回列表