"); //-->
DirectVNC 的移植会涉及到很多库文件,比如zlib,glib,jpglib,pnglib,free_type
zlib配置
export LDFLAGS="-L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/var/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/lib -L/usr/local/arm/4.3.3/lib"
export CFLAGS="-g -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/include -I/usr/local/arm/4.3.3//arm-none-linux-gnueabi/libc/armv4t/usr/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/install-tools/include"
./configure --prefix=/home/parson/project/podium/zlib-1.2.3/__install
glib配置
export LDFLAGS="-L/home/parson/project/podium/dbus-1.5.8/__install/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/var/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/lib -L/usr/local/arm/4.3.3/lib"
export CFLAGS="-g -I/home/parson/project/podium/dbus-1.5.8/__install/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/include -I/usr/local/arm/4.3.3//arm-none-linux-gnueabi/libc/armv4t/usr/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/install-tools/include"
./configure --host=arm-linux --build=i686-pc-linux CC=arm-none-linux-gnueabi-gcc CCAS=arm-none-linux-gnueabi-as AR=arm-none-linux-gnueabi-ar LD=arm-none-linux-gnueabi-ld --host=arm-linux --prefix=/home/parson/project/podium/glib-2.22.4/__install_arm --cache-file=arm-none-linux-gnueabi.cache
freetype编译
export LDFLAGS=" -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/var/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/lib -L/usr/local/arm/4.3.3/lib"
export CFLAGS="-g -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/include -I/usr/local/arm/4.3.3//arm-none-linux-gnueabi/libc/armv4t/usr/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/install-tools/include"
./configure CC=arm-none-linux-gnueabi-gcc --host=arm-linux --prefix=/home/parson/project/podium/directFB/freetype-2.4.3/__install --without-zlib
dbus编译
export LDFLAGS="-L/home/parson/project/podium/expat-2.0.1/__install/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/var/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/lib -L/usr/local/arm/4.3.3/lib"
export CFLAGS="-g -I/home/parson/project/podium/expat-2.0.1/__install/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/include -I/usr/local/arm/4.3.3//arm-none-linux-gnueabi/libc/armv4t/usr/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/install-tools/include"
./configure --host=arm-linux --prefix=/home/parson/project/podium/dbus-1.5.8/__install --host=arm-linux --build=i686-pc-linux CC=arm-none-linux-gnueabi-gcc CCAS=arm-none-linux-gnueabi-as AR=arm-none-linux-gnueabi-ar LD=arm-none-linux-gnueabi-ld --host=arm-linux --cache-file=arm-linux.cache --without-x
DirectFB编译
注意顺序
export LDFLAGS="-L/home/parson/project/podium/zlib-1.2.3/__install/lib -L/home/parson/project/podium/glib-2.22.4/__install_arm/lib -L/home/parson/project/podium/directFB/freetype-2.4.3/__install/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/var/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/lib -L/usr/local/arm/4.3.3/lib"
export CFLAGS="-g -I/home/parson/project/podium/directFB/freetype-2.4.3/__install/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/include -I/usr/local/arm/4.3.3//arm-none-linux-gnueabi/libc/armv4t/usr/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/install-tools/include"
./configure CC=arm-none-linux-gnueabi-gcc CCAS=arm-none-linux-gnueabi-as AR=arm-none-linux-gnueabi-ar LD=arm-none-linux-gnueabi-ld --host=arm-linux --prefix=/home/parson/project/podium/directFB/DirectFB-1.2.10/__install --with-gfxdrivers=none --with-inputdrivers=all --enable-png=yes --enable-jpeg=yes --enable-zlib=yes --enable-sdl=no --enable-gif=yes --disable-x11 --enable-vnc=yes --enable-debug=yes --enable-debug-support=yes
directvnc编译
####################4.3.3#################################
export LDFLAGS="-L/home/parson/project/podium/directFB/DirectFB-1.2.10/__install/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/thumb2/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/var/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib -L/usr/local/arm/4.3.3/arm-none-linux-gnueabi/lib -L/usr/local/arm/4.3.3/lib"
export CFLAGS="-g -I/home/parson/project/podium/directFB/DirectFB-1.2.10/__install/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/include -I/usr/local/arm/4.3.3/arm-none-linux-gnueabi/libc/usr/include -I/usr/local/arm/4.3.3//arm-none-linux-gnueabi/libc/armv4t/usr/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/include -I/usr/local/arm/4.3.3//lib/gcc/arm-none-linux-gnueabi/4.3.3/install-tools/include"
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
网络中心战中的无人机系统
MCS51单片机开发工具DIY
MCS-51单片机在普通机床数控改造中的应用
Tenstorrent与AutoCore宣布战略合作,以AutoCore.OS赋能高性能RISC-V汽车计算
价格高速度慢 手机发明人Cooper称3G名存实亡
Tenstorrent宣布旗下TT-Ascalon高性能RISC-V CPU正式上市
XTR108 可编程的4~20mA两线电流变送器电路图
2005年国际航宇回顾
全球汽车SoC市场发展预测(2025-2035)
XTR108三线RTD连接电路图
2025年第三季度,拉美智能手机市场同比增1%,创2015年以来单季出货量最高水平
MCS-51单片机原理及实用技术
车用电机控制器拆解与成本驱动比较
拓无线市场 英特尔启动PCA无线手持设备设计协作计划
广汽集团启动60安时固态电池小批量测试生产
【电动车和能效亮点】EV Buddy获清洁技术种子基金支持,打造创新电动汽车充电解决方案
小米发布面向自动驾驶汽车与机器人领域的开源人工智能模型
MCS-51系列单片机与单式显示卡的接口
Mordor Intelligence的汽车电子市场分析(2025-2030)
XTR106和RCV420构成的±12V供电的发送/接收环电路图
美国设想的反卫星武器技术
贸泽电子授权代理知名制造商TE Connectivity逾75万种元器件
传感器选用原则
美军导弹武器低成本化的途径与方式
ESC 2009上的Numonyx
打开无线游戏市场新局面 诺基亚将推出游戏手机
万网发起冬季总攻 企业建网成本再度降低
555构成的无塔增压供水装置液位控制电路图
两线RTD连接电路图(XTR108)
MCS51单片机实用子程序