日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下编译wpa_supplicantnbsp;…

發布時間:2025/4/14 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下编译wpa_supplicantnbsp;… 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux下編譯wpa_supplicant?收藏

前一段時間只在vs2005下編譯成功過。經過近一段時間的琢磨,今天終于在linux下成功編譯了wpa_supplicant。 挺簡單的事情折騰了這么久。沒辦法,剛開始進入linux。。

和同樣的初學者分享一下我的經驗 ^_^??

環境:vmware+ubuntu,?wpa_supplicant-0.6.10+ openssl-0.9.8d

由于編譯wpa_supplicant需要用到openssl的頭文件和lib,所以需要先編譯安裝openssl

1.???????編譯安裝openssl

1.1???????./config

1.2????????make
碰到問題:NUMPRIMES沒有定義
原因:bn_prime.h?內容為空
解決辦法:進入crypto/bn目錄運行:perl crypto/bn/bn_prime.pl >bn_prime.h

1.3????????安裝openssl ;make install
安裝后可以生成一些目錄,在編譯wpa_supplicant的時候會用到。如下:
/usr/local/ssl/include
/usr/local/ssl/lib

2.???????編譯wpa_supplicant

2.1???????創建配置文件,這里創建默認的配置文件:
cp defconfig .config

2.2???????編譯,命令很簡單,進入wpa_supplicant目錄后執行make。
會出現一堆錯誤說找不到一系列東西。
解決辦法:在.config文件中找到# Uncomment following two lines and fix the paths if you have installed OpenSS的一段。添加如下內容:
CFLAGS += -I/usr/local/ssl/include
LIBS += -L/usr/local/ssl/lib
重新make,發現wpa_supplicant的二進制文件編譯出來了。但是還是有錯誤。編譯wpa_passphrase出錯。(默認make會編譯出三個二進制文件,分別是wpa_supplicant,wpa_passphrase和wpa_cli)
解決辦法:繼續在上面提到的地方添加:
LIBS_p += -L/usr/local/ssl/lib
重新編譯。?OK,編譯通過,在wpa_supplicant-0.6.10/wpa_supplicant目錄下可以看到編譯出的三個二進制文件

轉載于:https://www.cnblogs.com/songfeixiang/p/3733799.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的linux下编译wpa_supplicantnbsp;…的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。