随笔分类 -  ubuntu

摘要:平台:ubuntu11.10 一、下载源码包www.boa.org boa-0.94.13.tar.gz二、解压,在其src目录下生产makefile #tar xvfz boa-0.94.13.tar.gz -C /指定目录#cdboa-0.94.13/src #./config三、修改makefile 指定编译器CC = gccCPP = gcc -E改为:CC = arm-linux-gccCPP = arm-linux-gcc -E四、在make时可能会出现如下错误错误:yacc -d boa_grammar.ymake: yacc:命令未找到make: *** [y.ta... 阅读全文
posted @ 2013-07-25 21:12 java程序员-c 阅读(291) 评论(0) 推荐(0)
摘要:提示一:g++ 命令未找到 解决:apt-get install g++提示二:gmake命令未找到 解决:把arm_qt4.5_build里面的gmake修改为make。arm_qt4.5_build内容理解(菜鸟理解,如有不当望不吝指出) 1、红色内容表示我们make install后在此路径下生成文件。 2、绿色部分为我们编译QT时选择哪些需要编译、哪些不需要编译。 3、蓝色部分为选择触摸库的路径。#!/bin/shif [ -d build/build_arm ] ; thenecho "the build_arm directory is alrea... 阅读全文
posted @ 2013-07-10 22:28 java程序员-c 阅读(209) 评论(0) 推荐(0)
摘要:在制作debian桌面系统时,出现共享库找不到的错误。root@ljf-desktop:/opt/765/debian# mkfs.jffs2 -lqnp -e 128 -r rootfs_debian_last -o rootfs.binmkfs.jffs2: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory原因是我没安装这个库,现在我们就给他安装上去:root@ljf-desktop:/opt/765/debian# ap 阅读全文
posted @ 2013-06-13 14:58 java程序员-c 阅读(476) 评论(0) 推荐(0)
摘要:解压源码后进行make,出现错误如下:make: /usr/local/arm/arm-2009q1/bin/arm-none-linux-gnueabi-gcc:命令未找到 CHK include/linux/version.hmake[1]: “include/asm-arm/mach-types.h”是最新的。 CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-arm CC kernel/bounds.s/bin/sh: /usr/local/arm/arm-2009q1/bin/arm-non... 阅读全文
posted @ 2013-06-13 10:50 java程序员-c 阅读(207) 评论(0) 推荐(0)
摘要:好久没弄linux这玩意,现在有点生疏啊!step one:下载4.3.3编译器的源码包;arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2(哪儿下载网上一搜,好多)。step two: 放到ubuntu下的/usr/local/arm-linux(arm-linux文件夹自己新建重命名),解压 tar xvfj arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C/usr/local/arm-linux 。step three:配置环境变 阅读全文
posted @ 2013-06-13 10:39 java程序员-c 阅读(470) 评论(0) 推荐(0)
摘要:在学嵌入式的过程中,会用到不同的交叉编译工具。如:内核用的是arm-linux-gcc-4.3.3(支持EABI),u-boot用到了arm-linux-gcc-3.4.5(softfloat),因此就难免会要切换交叉编译器。方法如下:cd ~//进入主文件夹vi .bashrc在.bashrc文件的最后输入:#export PATH=/usr/local/arm/crosstools_3.4.5_softfloat/arm-linux/bin:"${PATH}"export PATH=/usr/local/arm/4.3.3/bin:"${PATH}" 阅读全文
posted @ 2013-06-13 10:07 java程序员-c 阅读(892) 评论(0) 推荐(0)
摘要:1、#sudo apt-get install tftpd tftp xinetd (root登录就不用sudo,以下类同);root@ljf-desktop:~# apt-get install tftpd tftp xinetd正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列【新】软件包将被安装: tftp tftpd xinetd升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 530 个软件包未被升级。需要下载 180kB 的软件包。解压缩后会消耗掉 561kB 的额外空间。获取:1 http://cn.arch... 阅读全文
posted @ 2013-06-10 11:29 java程序员-c 阅读(481) 评论(0) 推荐(0)
摘要:解决办法:要修改/tslib/plugins/Makefile里面找rpath将LDFLAGS :=$(LDFLAGS) -rpath $(PLUGIN_DIR)修改为:LDFLAGS :=$(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd` 阅读全文
posted @ 2013-06-09 16:07 java程序员-c 阅读(450) 评论(0) 推荐(0)
摘要:1、先 ifconfig 查看IP地址和MAC地址(这边MAC被绑定)对不对2、再把eth0先关掉: ifconfig eth0 down3、然后修改IP和MAC: sudo ifconfig eth0 192.168.10.80 hw ether 00:e0:.......(MAC地址) up4、然后: route add default gw 192.168.10.1搞定!! 阅读全文
posted @ 2013-03-14 13:59 java程序员-c 阅读(117) 评论(0) 推荐(0)