(1)#pragma startup function-name <priority>

(2)#pragma exit function-name <priority>

    含义如下:

    第一个pragma表示在main函数被call之前先call名为function-name这个函数。

    第二个pragma表示在程序通过调用_exit退出之前,先call名为function-name这个函数。

    但是function-name这个函数,必须是不携带参数,且不返回值的函数,即:void func(void);

(3)关于optional的priority

    这个优先级是可选的,但是必须在[64, 255]这个闭区间内。

    [1, 63]这个区间的优先级是用作ISO的startup和shutdown机制使用的,不要将优先级定义在此区间内。

    如果不设定优先级,则默认设置为100。

最新文章

  1. Lind.DDD.LindMQ~关于持久化到Redis的消息格式
  2. xcode-git笔记
  3. 调用discuz编辑器再也不是问题了
  4. IOS中类似的。9.png图片
  5. 【easyui】--普通js中获取easyui中分页信息(page,pageSize等)
  6. OSVERSIONINFO的用法及实例
  7. Spring框架学习之第7节
  8. 使用过的Linux命令
  9. 【M31】让函数根据一个以上的对象类型来决定如何虚化
  10. page80-栈用例-算术表达式求值
  11. inputstream和outputstream读写数据模板代码
  12. paip.提升用户体验----gcc c++ JIT-debugging 技术
  13. qtcreator 与 opencv
  14. C语言做一个通讯录程序(在console里面运行)
  15. [ACM] hdu 4405 Aeroplane chess (概率DP)
  16. 【解决】System.Web.Http.Description 缺失
  17. vue组件最佳实践
  18. python+selenium十四:xpath和contains模糊匹配
  19. 福利:42套AI技术视频免费领取
  20. 通过Nginx反向代理实现IP分流

热门文章

  1. 12月21日内容总结——forms组件渲染标签、展示信息、校验数据的一些补充,forms组件参数和源码剖析,modelform组件,Django中间件
  2. 花了半个小时基于 ChatGPT 搭建了一个微信机器人
  3. springcloud 08 Hystrix图形化DashBoard
  4. UBUNTU安装代码阅读器Understand
  5. Blue Mary开公司
  6. 读论文SRCNN:Learning a Deep Convolutional Network for Image Super-Resolution
  7. 英国学者在真实世界早期RA队列研究中发现较高比例的临床缓解患者仍存在能量多普勒超声活性
  8. 分布式任务调度平台XXL-JOB安装
  9. docker-compose部署rocketmq
  10. vue .sync的理解