真是举步维艰啊。。我现在卡在了交叉编译mg-samples。。。。这个文件夹就是一些例子。。正常编译的话可以通过并成功显示,交叉编译的话却不行了。。。出现了大把错误。。。我适当截取一些,
比如“helloworld.c:17:28: minigui/common.h: No such file or directory
helloworld.c:18:29: minigui/minigui.h: No such file or directory
helloworld.c:19:25: minigui/gdi.h: No such file or directory
helloworld.c:20:28: minigui/window.h: No such file or directory
helloworld.c:21:31: minigui/mywindows.h: No such file or directory”
貌似是各种找不到文件。。。不知道是哪里没改好,我之前修改了configure文件
“CC= arm-linux-gcc
CPP= arm-linux-cpp
LD= arm-linux-ld
AR= arm-linux-ar
RANLIB= arm-linux-ranlib
STRIP= arm-linux-strip”
然后再./configure --host=arm-linux --target=arm-linux
然后又修改Makefile
“CC = arm-linux-gcc -I/usr/local/arm/4.3.2/arm-linux/include -L/usr/local/arm/4.3.2/arm-linux/lib
CFLAGS =-O2
LIBOBJS = -lminigui -lmgext -lm -lpthread
LIBS = -lminigui -lmgext -lm -lpthread
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -lminigui -lmgext –lm –lz –ljpeg -lpng -lpthread”
改完后make,于是出了大堆错。。。。目前我找不出哪里有误。。。。望指教一下。。。