wireless tool2 9交叉編譯記錄

2021-10-11 20:56:59 字數 689 閱讀 4298

版本:wireless_tool.29.tar.gz

1.拷貝到ubuntu16,並解壓

tar xvf wireless_tool.29.tar.gz

2.修改makefile裡面的編譯工具鏈

//cc = gcc

cc= arm-none-linux-gcc

//ar = ar

ar= arm-none-linux-ar

//ranlib =ranlib

ranlib = arm-none-linux-ranlib

3.編譯

make

4.在當前目錄下生成iwconfig和iwlist工具,和libiw.so.29一起複製到交叉編譯的平台

5.網上其他部落格或者資料提到的錯誤,我沒有遇到,但是先記錄在這裡:

錯誤1.有時候即使iwconfig和iwlist工具編譯成功,但會出現wlan0 no wireless extensions,或者出現wlan0 inte***ce doesn』t support scanning

解決辦法:這是核心選項沒有選對對iwconfig的支援選項,這時候你就要好好檢查一下你的核心配置了。

錯誤2.在到產品板上還出現can』t resolve symbol 『__ctype_b_loc』 錯誤

解決辦法:去掉iwlib.h中這一行重新編譯即可

#include

centos 安裝arm llinux 交叉編譯器

這裡有版本。2.本人用的是開發板裡面直接給的 和解壓版是一樣的 就直接解壓縮 放入 usr local 中就行 3.改環境 本人用centos 直接gedit etc profile在最後麵加 export path usr local arm bin path export path 然後重啟 鍵...

LintCode 29 交叉字串

目錄描述 給出三個字串 s1 s2 s3,判斷s3是否由s1和s2交叉構成。您在真實的面試中是否遇到過這個題?是 樣例 比如 s1 aabcc s2 dbbca 當 s3 aadbbcbcac 返回 true.當 s3 aadbbbaccc 返回 false.挑戰 要求時間複雜度為o n 2 或者更...

用crosstool ng構建自己的交叉編譯工具鏈

交叉編譯器是編譯器的一種,它執行在一種平台下卻生成另一種平台執行的二進位制檔案。當前構建交叉編譯器的方法有很多,這裡介紹一種方便快捷的方式 使用crosstool ng 1.從crosstool ng cd crosstool ng 1.21.0 3.執行編譯三步曲 configure prefix...