Linux内核和驱动编译常见问题

1.获取内核源码应为 git clone depth=1  不然编译时会报错

2.有些RTL188CUS网卡与wpa_supplicant兼容有问题

   更新wpasupplicant或许能解决 这里用iwconfig临时解决下

   具体操作打开/etc/network/interface

   注释掉wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

   加入pre-up iwconfig wlan0 essid <ssid>

3.还有一些编译工具链的知识

target和host是交叉编译用的选项.
target指名编译出来的bin可以处理何种平台的文件
host指明编译出来的bin可以运行在何种平台
还有一个build,指明编译器所运行的平台.

平台的命名规则也有规范

https://gcc.gnu.org/install/specific.html gcc官方的定义

http://www.veryarm.com/296.html arm的详细定义

posted @ 2015-08-02 17:49  kakain  阅读(433)  评论(0编辑  收藏  举报