minigui3.0.12 交叉编译
来源:互联网 发布:360免费送windows 10 编辑:程序博客网 时间:2024/05/18 01:17
编译zlib:
修改configure 文件,在开始处加上如下:
CC=arm-hismall-linux-gcc
CXX=arm-hismall-linux-g++
LD=arm-hismall-linux-ld
AS=arm-hismall-linux-as
AR=arm-hismall-linux-ar
LDFLAGS="-L/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/lib/"
CFLAGS="-I/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/include"
执行configure --prefix指定安装的地方
./configure --prefix=/home/asb2010/cross --shared
but the way only complie shared library.i try complie static library,but that is failed.
error:arm-hismall-linux-ar: supported targets: elf32-littlearm elf32-bigarm elf32-little elf32-big srec symbolsrec tekhex binary ihex.
上面的方法只能编译动态的库。 下面可以编译静态。就是直接将编译器映射到你的交叉编译器。
cd /usr/bin
sudo mv gcc gcc_back
sudo mv ld ld_back
sudo ln -sv/home/xgy/toolchain/arm/4.3.2/bin/arm-linux-gcc ./gcc
sudo ln -sv/home/xgy/toolchain/arm/4.3.2/bin/arm-linux-ld ./ld
切换到你的zlib目录
./configure --prefix=/home/asb2010/cross --shared
make
make install
安装后 请立刻将gcc ld 改回到原来的,否则后面的可能出错
编译lpng:
tar xzf ..................... cd ..................
cp scripts/makefile.linux ./Makefile
gedit Makefile 修改prefix 你指定的目录, ZLIBLIB ZLIBINC 你将zlib交叉编译后安装的目录、
make
make install.
jpeg:
tar xzf ...
cd ....
./configure --prefix=xxxxxx 最好直接像第一个编译zlib改文件,比较清楚。
make
make install
minigui-res-be-3.0.12
tar xzf ....
cd ...
./configure --prefix=xxxxxxxxxxxx
make install
libminigui-gpl-3.0.12:
tar xzf ....
cd .....
./configure --prefix=............
make
make install
- minigui3.0.12 交叉编译
- minigui3.0.12交叉编译(mips平台)
- MiniGUI3.0 on linux 编译
- Minigui3.0.12完美安装
- MiniGUI3.0 on linux 编译 续篇
- MiniGUI3.0.12 移植到mini2440
- miniGUI3.0.12移植到Hi3531
- miniGUI3.0.12移植到Hi3531
- miniGUI3..0.12安装方法整理
- miniGUI3.0.12移植到Hi3531
- miniGUI3.0.12移植到Hi3531
- Ubuntu下miniGUI3.0.12安装与移植
- Minigui3.0.12移植到nuc951上
- 9G45平台MiniGUI3.0.12移植总结
- minigui3.0.12 关于qvfb的怪事
- miniGUI3.0.12 关于消息 MSG_SIZECHANGING 的使用
- minigui3.0.12之初体验-移植篇
- 交叉编译
- unicode CString转换。
- C++ regex 正则表达式 匹配IP 域名
- MFC CListCtrl隐藏列 锁定列
- minigui3.0中文乱码解决
- minigui自定义控件。IP 时间日期
- minigui3.0.12 交叉编译
- miniGUI3.0.12 关于消息 MSG_SIZECHANGING 的使用
- win7 提升管理员权限。转载自百度牛人回答。
- tcpdump 抓包让wireshark来分析
- javascript 闭包的好处及坏处
- MFC 文件选择对话框
- Java编程思想总结4
- 获取windows系统版本
- C++ Vector fwrite 与 fread