或者http://www.sfr-fresh.com/linux/misc/ppp-2.4.4.tar.gz/
或者http://www.tcpdump.org/
2. 編譯libpcap
cd /root
tar xzvf libpcap-0.9.8.tar.gz
cd libpcap-0.9.8
./configure --host=arm-linux --with-pcap
make
得到libpcap.a
3. 編譯pppd
cd /root
tar xzvf ppp-2.4.4.tar.gz
cd ppp-2.4.4
./configure --host=arm-linux
vi pppd/makefile
libs += -lpcap
cflags += -***p_filter
改為libs += -lpcap -l../../libpcap-0.9.8
cflags += -***p_filter -i../../libpcap-0.9.8
make cc=arm-linux-gcc
文章出處:飛諾網(www.firnow.com):http://dev.firnow.com/course/6_system/linux/linuxjs/20100604/207843.html
交叉編譯 pppd
4g撥號過程中,撥號失敗,獲取不到ip。但是配置檔案都是廠家提供的,應該沒問題。所以決定自己移植pppd撥號工具試一下。解壓編譯 tar vxf ppp 2.4.7.tar.gz cd ppp 2.4.7 mkdir install configure prefix pwd install make...
編譯的過程
編譯的概念 編譯程式讀取源程式 字元流 對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編 再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。編譯的完整過程 c源程式 預編譯處理 c 編譯 優化程式 s asm 匯程式設計序 obj o a ko 鏈...
編譯原理 編譯的過程
預處理 prepressing 展開巨集定義 處理 define,include 刪除注釋,新增行號和檔名標識。生成.i 預處理檔案 編譯 compilation 詞法分析 語法分析 語義分析 優化。預處理 編譯用ccl完成。生成.s 彙編 檔案 彙編 assembly 把彙編 轉成機器可執行的指令...