ARM加载Realtek-8188CUS USB无线网卡(三)_驱动Makefile分析

本文深入剖析了在ARM平台上Realtek-8188CUS USB无线网卡驱动的Makefile,探讨其在Linux系统中的构建过程,旨在帮助读者理解WiFi设备在嵌入式系统的集成方法。
摘要由CSDN通过智能技术生成
乍一看之下,8188CUS USB无线网卡的Makefile还是挺庞大的,但细看之后,删掉不需要的内容,也挺简洁。

莎翁说:简洁是智慧的灵魂。超级喜欢这句话。

EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)

/* -O和-O1:使用能减少目标文件大小以及执行时间并且不会使编译时间明显增加的优化
 * -O2: 包含-O1的优化并增加了不需要在目标文件大小和执行速度上进行折衷的优化,编译器不执行循环展开以及函数内联,此选项将增加编译时间和目标文件的执行性能
 * -Os: 专门优化目标文件大小,执行所有的不增加目标文件大小的-O2优化选项,并且执行专门减小目标文件大小的优化选项
 * -O3: 打开所有-O2的优化选项并且增加-finline-functions, -funswitch-loops,-fpredictive-commoning, -fgcse-after-reload and -ftree-vectorize优化选项
 */
EXTRA_CFLAGS += -O1
#EXTRA_CFLAGS += -O3
#EXTRA_CFLAGS += -Wall
#EXTRA_CFLAGS += -Wextra
#EXTRA_CFLAGS += -Werror
#EXTRA_CFLAGS += -pedantic
#EXTRA_CFLAGS += -Wshadow -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes

/* no-unused-xxx表示出现描述的情况时,不显示警告信息。比如:
 * 定义一个变量,但没有使用,在编译的时候编译器提示:warning: unused variable 'x' [-
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值