make的时候的错误

fdcumt 2013-10-16 08:25:47

错误:
mipsel-openwrt-linux-uclibc-gcc -I/home/fuzongqiong/wifi/OpenWrt-SDK-brcm-2.4-for-Linux-i686-gcc-3.4.6_uClibc-0.9.30.1/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include -L/home/fuzongqiong/wifi/OpenWrt-SDK-brcm-2.4-for-Linux-i686-gcc-3.4.6_uClibc-0.9.30.1/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/lib -o aptest_wrt main.c -lpcap
cc1: error: unrecognized command line option "-fsysroot=/home/fuzongqiong/wifi/OpenWrt-Toolchain-brcm-2.4-for-mipsel-gcc-3.4.6_uClibc-0.9.30.1/toolchain-mipsel_gcc-3.4.6_uClibc-0.9.30.1/usr/bin//../.."

make: *** [wrt] Error 1

make原文件:
#Compiler flags for cross compilation
CC=mipsel-openwrt-linux-uclibc-gcc
LD=mipsel-openwrt-linux-uclibc-ld
CFLAGS=-I/home/fuzongqiong/wifi/OpenWrt-SDK-brcm-2.4-for-Linux-i686-gcc-3.4.6_uClibc-0.9.30.1/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include
LDFLAGS=-L/home/fuzongqiong/wifi/OpenWrt-SDK-brcm-2.4-for-Linux-i686-gcc-3.4.6_uClibc-0.9.30.1/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/lib



wifi:desktop-server desktop wrt


#Old target used to test the server wrttest
desktop-server: server_test.c
gcc -o serverTest server_test.c
#Target to run the software on the laptop
desktop: main.c
gcc -o aptest main.c -lpcap
#Compile the software for the WRT54GL
wrt: main.c
$(CC) $(CFLAGS) $(LDFLAGS) -o aptest main.c -lpcap
#Compile the software for testing WRT54GL withouth internet: log data locally
wrttest: main_test.c
$(CC) $(CFLAGS) $(LDFLAGS) -o aptest_SS_range main_test.c -lpcap


环境变量:
echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/fuzongqiong/wifi/OpenWrt-Toolchain-brcm-2.4-for-mipsel-gcc-3.4.6_uClibc-0.9.30.1/toolchain-mipsel_gcc-3.4.6_uClibc-0.9.30.1/usr/bin:/home/fuzongqiong/.local/bin:/home/fuzongqiong/bin


求大神指导呀.查了半天都不知道 unrecognized command line option "-fsysroot是什么意思,谁能解释一下吗?

...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaokai115 2013-10-16
  • 打赏
  • 举报
回复
mipsel-openwrt-linux-uclibc-gcc 是别名,脚本,还是。。。?
JiMoKuangXiangQu 2013-10-16
  • 打赏
  • 举报
回复
错误提示已经给出了线索: cc1.exe 不支持 -f 选项。
fdcumt 2013-10-16
  • 打赏
  • 举报
回复
是-f选项吗?

679

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧