Re: [問題] libpcap cross-compiler

看板Linux作者 ( 殺手哥吉拉 13)時間17年前 (2009/02/27 22:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《nbalife2003 (府城香蕉)》之銘言: : 我的系統是Fedora4 : 現在的工作必需將libpcap做交叉編譯的動作~ : 操作如下~ : [root@localhost libpcap-0.9.4]# ./configure --host=arm-linux : 接著 make~ (出現以下錯誤訊息) : [root@localhost libpcap-0.9.4]# make : arm-linux-gcc -O2 -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c : ./pcap-linux.c : pcap-linux.c:99:20: net/if.h: No such file or directory : 不知該如何解決~ 如果是直接 ./configure -> make 就成功 : 不會出現上面那些錯誤訊息 下一步的 make install 也可以安裝成功 : 因為我要做交叉編譯 所以我的 ./configure 後面還要加上 --host=arm-linux libpcap 所需要的 header 檔並未一同包含在你已有的 toolchain 裡面 而你自己本機有這個 header 檔,因此 host 為自己的 machine 時編得過 可是 cross compile 就會失敗。 你應該先用 toolchain 把相依的 library 都編譯完之後再編 libpcap toolchain 裡面的 libc 沒有提供 net/if.h 吧?! -- 有一天小明跟朋友打牌,有張牌不小心掉進水裡。此時女神出現了 女神:「你掉的是這張紅中,還是這張白板?」 小明:「都不是,我掉的是青發。快還我吧大嬸,我缺那張牌就自摸了」 女神:「.................(不爽)」 「你真是誠實的好孩子,紅中跟白板都送你吧」 於是小明就相公了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.177.157
文章代碼(AID): #19f_VWpL (Linux)
文章代碼(AID): #19f_VWpL (Linux)