交叉编译Xclient
交叉编译前,先确认在Ubuntu等操作系统下能正常拨号,然后再考虑交叉编译移植。
................................................................................
(这里的版本比较旧了或许不能用维持在线,那么可以试试修改后的xclient,由我的校友九命猫修改修改的)
2.将其解压缩到cross文件夹
3.命令行输入 cd /home/jacky/cross/g_xclient
4.增加环境变量 export PATH="$PATH:/home/jacky/tools/dd/bin"
5.修改Makefile文件
原来是
OBJECT = main.o dot1x.o md5.o
LIBS = -lpcap
TARGET = h3cclient
$(TARGET): $(OBJECT)
g++ -o $(TARGET) $(OBJECT) $(LIBS)
clean:
rm -f $(OBJECT) $(TARGET)
修改后文件如下(参考mystar的Makefile格式并修改)
CC=mipsel-linux-uclibc-g++
Flags=-O2
all: h3cclient
h3cclient: main.o dot1x.o md5.o libpcap.a
$(CC) $(Flags) -o $@ $^ $(LIBS) -static -s
dot1x.o: dot1x.cpp dot1x.h
$(CC) $(Flags) -o $@ -c $<
md5.o: md5.cpp md5.h
$(CC) $(Flags) -o $@ -c $<
main.o: main.cpp
$(CC) $(Flags) -o $@ -c $<
clean:
rm -f *.o
rm -f h3cclient
......................................................................................................
6.编译。make 到这里就大功告成了。
.............................................
请按实际情况修改红色字体部分