Closed Javier-Huang closed 3 years ago
这是我的Makefile
PROJECT_DIR := $(shell pwd)
BIN = helloworld
SRC = helloworld.c
CC = aarch64-linux-gnu-gcc
CFLAGS ?= -I /usr/aarch64-linux-gnu/include/ \
-L /usr/aarch64-linux-gnu/lib/ \
-lpthread -lminigui_ths -lpng12 -lm \
-lfreetype -ldrm -lts -ljpeg
ALL:
$(CC) -o $(BIN) $(SRC) $(CFLAGS)
clean:
rm -rf *.o $(BIN)
问题解决,调整库文件的顺序为: -lminigui_ths -lpthread -lpng12 -lm -lfreetype -ldrm -lts -ljpeg
minigui库已经交叉编译并安装到交叉编译的sysroot,然后编译helloworld程序时,报了minigui缺少一些支持。请问怎么我可以怎么处理,请作者帮忙看看?
minigui版本:3.0.13(之所以使用这个版本,是因为我当前的平台是rockchip,rockchip在该平台维护的是3.0.13版本)