歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

編譯libnl時候的問題

編譯libnl時候的問題   linux下面的無線配置命令已經更新到iw時代。   很多人還在用iwpriv。  www.2cto.com     編譯iw需要用一個庫:libnl。獨立的nelink項目。   這個項目從git倉庫中拿到的代碼,我是沒法編譯。倒是從
http://www.infradead.org/~tgr/libnl/files/libnl-1.1.tar.gz 下載的,可以編譯。   在編譯的時候,../include/netlink-local.h:218: error: ‘ULONG_MAX’ undeclared
(first use in this function)的錯誤。   解決方法就是加一個頭文件:   #include <limits.h>   編譯步驟:  www.2cto.com     1.首先執行configure.   2.執行普通的make。應該沒有錯誤能夠編譯出./lib/libnl.so.   3.考慮交叉編譯,比如編譯到arm平台,修改Makefile.opts,   CC               := arm-linux-gcc   AR               := arm-linux-ar   ifeq ($(CC),arm-linux-gcc) CFLAGS           += -Wall -ggdb endif   然後再編譯。就可以了。  
Copyright © Linux教程網 All Rights Reserved