驱动知识
2016-04-04 13:52
260 查看
pr_debug
pr_err
pr_warning
pr_info
都是打印信息到终端
2.
modules_ALIAS模块的别名
3.moudele_param(watchdog,int,0644);
MODULE_PARM_DESC(watchdog,"this is hahaha"); //“”对模块参数进行描述
3.linux2.6以上需要依赖配置过的内核源码
4.
makefile:
as:汇编器
LD:连接
CC:编译器
AR:生成库
NM:列出符号文件清单
subdirs:子目录
ar -rr libname.a objfile.o onfile2.o//把两个目标文件生成一个静态库文件
gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so//-t生成动态库文件
编译器三步完成工作:
CC将源代码转化为中间代码
LD将中间代码与其他代码结合起来生成可执行文件
pr_err
pr_warning
pr_info
都是打印信息到终端
2.
modules_ALIAS模块的别名
3.moudele_param(watchdog,int,0644);
MODULE_PARM_DESC(watchdog,"this is hahaha"); //“”对模块参数进行描述
3.linux2.6以上需要依赖配置过的内核源码
4.
makefile:
as:汇编器
LD:连接
CC:编译器
AR:生成库
NM:列出符号文件清单
subdirs:子目录
ar -rr libname.a objfile.o onfile2.o//把两个目标文件生成一个静态库文件
gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so//-t生成动态库文件
编译器三步完成工作:
CC将源代码转化为中间代码
LD将中间代码与其他代码结合起来生成可执行文件
相关文章推荐
- Maven使用说明
- 计算机知识金字塔
- iOS之原生二维码扫描
- 自启动总结
- 235. Lowest Common Ancestor of a Binary Search Tree
- 黑帽技术联盟:黑帽SEO与白帽SEO之争
- HDU 1394 Minimum Inversion Number (树状数组求逆序对)
- C/C++—— 在构造函数中调用虚函数能实现多态吗(Vptr指针初始化的过程分析)
- ThreadLocal管理下的Session
- Android中layout_gravity和gravity的区别
- 计算机基础(1)-原码、反码、补码
- AB压力测试工具
- lintcode-medium-Permutations
- Ubuntu下图形界面SVN客户端-RabbitVCS的安装
- poj 3084 最小割
- AndroidEventBus源码分析
- CentOS7从ELRepo源中安装Nvidia显卡驱动
- Android Gradle Plugin指南(二)——基本项目
- 学习笔记 第六周 第二篇
- java虚拟机学习之内存管理