开发板上运行可执行程序报出错误: line1: 1: Syntax error: word unexpected (expecting ")") 解决思路: 1.编译器的问题 用arm-linux-gcc编译,可能原来是用gcc编译的。 假如是脚本,#!/bin/sh 改 #!/bin/bash试试 ...
分类:
其他好文 时间:
2016-06-02 18:19:03
阅读次数:
540
之前安装了一个rehat6的linux系统,把交叉编译搭建给忽视了,结果在编译uboot的时候出现问题,显示找不到arm-linux-gcc。于是自己来搭建交 叉编译环境。出现好多错。先是解压时没在后边加 -C/,后是直接自己创建了个目录,把解压后的bin目录复制到自己创建的目录。还是出现问题。但 ...
分类:
其他好文 时间:
2016-06-01 19:38:43
阅读次数:
124
mjpg-streamer移植
主机环境:ubuntu 12.04.4 LTS
目标机:ok6410
主机工具链:gcc-4.3.2
交叉工具链:arm-linux-gcc-4.3.2
摄像头:ZC301 ,uvc摄像头...
分类:
其他好文 时间:
2016-05-30 15:43:32
阅读次数:
311
手动编译 编译器问题,肯定是GNU的大名鼎鼎的GCC了,与此相关的什么连接器,汇编器也都包含在内了。 针对arm的GCC,当然就是arm-linux-gcc了,我所用的版本就是友善之臂光盘自带arm-linux-gcc 4.4.3。也有资料说也可以用arm-elf-gcc,这个与arm-linux- ...
分类:
其他好文 时间:
2016-05-25 11:07:18
阅读次数:
541
基本步骤如下: (1)建立目录 $ sudo mkdir /usr/local/arm (2)复制文件 文件arm-linux-gcc-4.4.3.tar.gz,放在/var/ftp中,进入ftp,$ cd ~/ftp, 复制,$ sudo cp arm-linux-gcc-4.4.3.tar.gz ...
分类:
系统相关 时间:
2016-05-24 20:47:46
阅读次数:
278
1、交叉工具链概念 在宿主机上进行预处理、编译、汇编、链接等工作,以生成能在目标机上运行的程序的过程成为交叉编译。在宿主机上执行预处理、编译、汇编、链接等工作的一系列工具称为交叉工具链。 a、tar xzf arm-linux-gcc-4.5.1-v6-vfp.tgz. b、mkdir /usr/l ...
分类:
其他好文 时间:
2016-05-22 15:14:59
阅读次数:
171
把链接器脚本led.lds、源文件led.S以及Makefile给出 1、arm-linux-gcc -g -c led.S -o led.o 编译不链接且包含调试信息 2、arm-linux-ld -Tled.lds -o led.elf led.o 使用链接器脚本led.lds来进行链接 3、a ...
分类:
其他好文 时间:
2016-05-21 06:36:26
阅读次数:
196
1、将压缩文件ARM-Tools.tar.gz解压,tar xvzf arm-linux-gcc-4.3.2.tgz -C / ,指定解压到根目录。 2、为了能让/usr/local/arm/4.3.2/bin下的工具链能在哪儿都能用上,vim /root/.bashrc. 3、在里面输入expor ...
分类:
其他好文 时间:
2016-05-21 06:33:47
阅读次数:
167
编译天嵌官方的linux-2.6.30.4内核下载到TQ2440开发板不断重启的解决办法 查看了一下开发板启动打印的 LOG 信息,和官方启动 LOG 一对比发现交叉编译器版本不一致。我用的编译器版本是:arm-linux-gcc-4.5.1,而天嵌官方的 zImage.bin 是用arm-linu ...
分类:
系统相关 时间:
2016-05-19 00:01:31
阅读次数:
431
要求:编译器的版本是4.4.6
查看当前交叉编译器的版本:arm-linux-gcc -v
如果不是4.4.6编译器,需要修改一下两个文件:
vim /home/tarena/.bashrc
删除最后一行:
export PATH = /opt/arm-2009q3...
sudo vim /etc/environment添加4.4.6的支持
最小...
分类:
系统相关 时间:
2016-05-13 01:41:40
阅读次数:
318