作者nith (skyl)
看板LinuxDev
標題Re: [問題] 移植SNMP時 make 出錯(system.lo)
時間Fri Apr 29 12:49:03 2011
※ 引述《endlie (end)》之銘言:
: if.h存在
: 有人說是 libc 沒有正常的安裝
: 不知道各位大大如何解決呢
: 感謝各位回答唷 :WQ
你先寫一個test.c內容如下:
#include <net/if.h>
int main(int argc, char *argv[]) {
struct ifconf ifc;
return 0;
}
然後gcc -c test.c, 看看有無error,
有error的話, 去追為何你的if.h沒定義到struct ifconf
沒error的話, 把你make時gcc有吃到的參數丟下去試試看,
還是沒error的話, 把system.c裡面get_myaddr的內容
一部分一部分的放到test.c來釐清問題
Good luck.
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.209.67
1F:推 endlie:ifc 的部分 好像出錯 唉 弄不出來 程度太低了幾乎看不懂 04/29 14:23
2F:→ endlie:嵌入式 真的蠻難搞的XD 我在想要不要重新安裝交叉編譯 04/29 14:24
3F:推 endlie:system.c 裡面get_myaddr的程式碼 在下面 04/29 14:36
5F:推 endlie:順便問一下 要搞嵌入式 270的板子開發環境最好是用哪一個 04/29 15:22
6F:→ endlie:OS 比較好 04/29 15:22