Board logo

标题: [求助]关于程序的问题 [打印本页]

作者: mickeyduck    时间: 2006-12-28 13:40     标题: [求助]关于程序的问题

在Freescale单片机的程序中会有这么的一句#pragma LINK_INFO DERIVATIVE "XXXXXXX", 请问是有什么用的? 多文件的程序时,都需要有这一句吗?
作者: seuafu2005    时间: 2006-12-28 13:46

不知道你用的是哪个芯片
一般在CW安装路径下面都有帮助手册可以查看关于#pragma的使用
作者: mickeyduck    时间: 2006-12-28 13:53

谢谢
我是用s12的,用CW生成project之后,在main.c中会自动生成一下的定义:
#include /* common defines and macros */
#include /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"

就是最后一句不明白作用是什么,如果是多文件的程序是不知道要不要加上这句
作者: mickeyduck    时间: 2006-12-28 13:58

是指如果多文件时,需不需要在每个文件的开头加上#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"

谢谢
作者: seuafu2005    时间: 2006-12-28 16:40

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




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0