当前位置:  技术问答>linux和unix

你好,请问下面的语句是什么意思啊,

    来源: 互联网  发布时间:2016-11-16

    本文导语:  这个是在我的redboot里面的句子,板子在网络初始化这一块卡住了,遇到下面的句子,不太明白啥意思 #ifndef CYG_HAL_TABLE_BEGIN #define CYG_HAL_TABLE_BEGIN( _label, _name )                                  __asm_...

这个是在我的redboot里面的句子,板子在网络初始化这一块卡住了,遇到下面的句子,不太明白啥意思

#ifndef CYG_HAL_TABLE_BEGIN
#define CYG_HAL_TABLE_BEGIN( _label, _name )                                 
__asm__(".section ".ecos.table." __xstring(_name) ".begin","aw"n"       
    ".globl " __xstring(CYG_LABEL_DEFN(_label)) "n"                         
    ".type    " __xstring(CYG_LABEL_DEFN(_label)) ",objectn"                
    ".p2align " __xstring(CYGARC_P2ALIGNMENT) "n"                           
__xstring(CYG_LABEL_DEFN(_label)) ":n"                                      
    ".previousn"                                                            
       )
#endif

|
应该是指定链接器把指定的数据 放到elf的某个段上去。

好像内核里面那个上面错误恢复表就是这样搞的。

这个不很熟这个,你可以去翻一下gcc的手册

|
定义一个宏,该宏带有参数。
宏执行的动作是用汇编语言编写的。

|
定义了一个宏,并且是定义的是一个 “条件编译”

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 你好,能问一下,如何在vm下挂u盘么。我虚拟的是solaris10
  • 大哥、大哥,你好吗?
  • chtwoy你好!给分 !再求救!!!!!!!!!
  • 斑竹 你好 我看见你了
  • worldheart你好
  • skyyoung(路人甲)先生,你好:我遇到一个难题,特向你请教,我用 qmail+vpopmail 做邮件服务器,怎样区分新旧邮件? 
  • 你好,第一次向专家提问,有个问题希望能得到你的帮助
  • okyhc(超时),你好!看一看这个程序,还是关于焦点的问题
  • 谬论专家你好,我把源文件给附上
  • 谬论专家你好,我把源文件给附上 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3