打印

PIC 代码中的#pragma 定义的作用,求解释!!!!

[复制链接]
3682|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jackyliud|  楼主 | 2013-2-4 15:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在PIC的代码中,有的文件中定义了#pragma xxxxx
这个有什么作用?

我定义了几个全局变量数据,但是编译后链接文件报错


MPLINK 4.00, Linker

Copyright (c) 2005 Microchip Technology Inc.

Error - section '.udata_root_msg.o' can not fit the section. Section '.udata_root_msg.o' length=0x00000208

Errors    : 1


Link step failed.
沙发
yklstudent| | 2013-2-4 19:00 | 只看该作者
MCC18下 设置单片机内部的配置字的

使用特权

评论回复
板凳
yewuyi| | 2013-2-5 15:46 | 只看该作者
#pragma在各类C编译器中大量存在,一般是用来设置C编译器中已经定义的一些关键字具体使用的。

使用特权

评论回复
地板
yewuyi| | 2013-2-5 15:46 | 只看该作者
PICC16中一般不用这

使用特权

评论回复
5
21ID| | 2013-2-5 16:00 | 只看该作者
编译预处理指令

使用特权

评论回复
6
jackyliud|  楼主 | 2013-2-18 11:09 | 只看该作者
我大概明白了,我这里的代码是定义了一些较大的缓存,是否缓存的大小超过了芯片的定义范围才出现编译错误呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝