当前位置: 首页 > wzjs >正文

怎么看网站开发的好坏广告制作公司网站

怎么看网站开发的好坏,广告制作公司网站,自己的网站如何让百度收录,wordpress 如何修改网页标题字体内容大纲 引言 一、预处理与宏定义 头文件搜索路径:-I 宏定义:-D 二、编译器选项(CFLAGS) 架构与指令集:-mcpu、-mthumb 优化与调试:-Os、-O2、-g 警告与错误:-Wall、-Werror 代码剥离:-ffunction-sections、-fdata-sections 其他常用选项 三、链接器选项(LDFLAGS) 链…


内容大纲

  1. 引言

  2. 一、预处理与宏定义

    1. 头文件搜索路径:-I

    2. 宏定义:-D

  3. 二、编译器选项(CFLAGS)

    1. 架构与指令集:-mcpu-mthumb

    2. 优化与调试:-Os-O2-g

    3. 警告与错误:-Wall-Werror

    4. 代码剥离:-ffunction-sections-fdata-sections

    5. 其他常用选项

  4. 三、链接器选项(LDFLAGS)

    1. 链接脚本:-T

    2. 剔除未用代码:--gc-sections

    3. 生成映射文件:-Wl,-Map=

    4. 库路径与库:-L-l

    5. 半主机与裸机:--specs=nosys.specs

  5. 四、完整 Makefile 示例

  6. 五、实践案例:STM32F103 “点亮 LED”

    1. 硬件说明

    2. 代码结构

    3. Makefile 配置

    4. 编译与下载流程图

  7. 六、图例说明

  8. 七、示例解析

  9. 八、调试与优化建议

  10. 九、小结


引言

在嵌入式开发中,Makefile 作为每个项目的“发动机”,承担了源码编译、链接、打包的重任。对 ARM Cortex-M 系列 MCU(如 STM32、BlueNRG、BluePill 等)来说,合理配置编译器与链接器参数,不仅能缩小固件体积、提升运行效率,也能在调试阶段提供必要的符号信息。本文将以最常用的 arm-none-eabi-gcc 为例,系统梳理预处理、编译器(CFLAGS)和链接器(LDFLAGS)常见选项,并通过 STM32 点亮 LED 的实践案例,加深理解。


一、预处理与宏定义

1.1 头文件搜索路径:-I<路径>

  • 作用:告诉编译器在指定目录中查找 #include "xxx.h" 的头文件。

  • 用法

http://www.dtcms.com/wzjs/537194.html

相关文章:

  • 分类网站模版宣传片制作报价表
  • 北京赛车彩票网站怎么做安庆做网站哪个公司好
  • 潍坊的网站开发公司朋友圈广告
  • 域名哪个网站续费企业年金离职的时候怎么办
  • 什么网站不能备案wordpress 学校
  • 企业网站建设单位长沙 网站设计 公司
  • 湛江网站营销中国做网站公司排名
  • 专业网站设计制作费用建设网站找哪里
  • 代理加盟微信网站建设网站建设合同约定三年后
  • 杭州企业网站建站模板济南shuncheng科技 网站建设
  • 深圳市建设工程交易服务中心网站我做的网站不知道网站怎么办
  • 做网站用的什么软件网站设计语言
  • wordpress 多站长沙制作网页联系方式
  • 网站后台管理系统下载阿里云企业网站怎么建设
  • 南昌网站建设有限公司汽车门户网站源码
  • 荥阳市城乡规划和建设局网站网站建设分析书引言
  • 如何让移动网站更优秀广州联雅做的网站怎么样
  • win7 iis配置asp.net网站关键词推广优化排名如何
  • 迪拜哪个网站是做网站的建行网址
  • 1.2婚庆网站建设的目的网站建设价格需要多少钱
  • 海丰县建设局官方网站WordPress多栏主题
  • 重庆网站排名优化公司装修是全包划算还是半包划算
  • 网监备案网站更换域名网站项目策划书实例
  • 怎么在阿里巴巴做网站广州住房公积金建设银行预约网站
  • 广州室内装修设计廊坊seo关键词优化
  • 长沙网站制作哪app开发公司大概多少钱
  • 网站关键词分隔符谷歌浏览器下载官网
  • 珠海营销型网站建设公司网络广告策划书论文
  • 关于做书的网站phpstudy 安装wordpress
  • 昆明网站空间莱芜十大首富