官網 http://dynamics.sourceforge.net/
(不過選單只有兩個連結可以按 囧)
抓dynamics-0.8.1.tar.gz下來安裝
老樣子打
./configure
make
然後make就出現錯誤訊息了... orz
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/other -I../../src/api -DSYSCONFDIR=\"/usr/local/etc\" -g -O2 -c mn_agentadv.c
In file included from monitor.h:22,
from mn_agentadv.c:41:
/usr/include/linux/wireless.h:886: 錯誤:「IFNAMSIZ」 未宣告 (不在函式內)
翻成英文是
/usr/include/linux/wireless.h:886: error: ‘IFNAMSIZ’ was not declared in this scope
有人說是因為kernek版本不同 header有改變
而且dynamics-0.8.1裡面的系統需求只有說2.4.x可以用 沒有說2.6.x orz
後來找到解決方法了
去修改/usr/include/linux/wireless.h
在裡面新增兩行
#include <linux/types.h>
#include <linux/if.h>
然後make就過了 (真是太神奇了 XD)
--
ref
http://www.bo247157.usr.cc/thread-1730-1-1.html
沒有留言:
張貼留言