skyeye&arm-elf-gcc

安装skyeye:

1)./configure

2)make lib  编译第三方软件包

3)make      编译skyeye代码       

ui/x.cc:485: 错误: ‘XCreatePixmapFromData’在此作用域中尚未声明

make[2]: *** [x.lo] 错误 1

make[2]:正在离开目录 `/home/along/桌面/uclinux-env/skyeye-1.3.0_rc1/arch/x86'

make[1]: *** [all-recursive] 错误 1

make[1]:正在离开目录 `/home/along/桌面/uclinux-env/skyeye-1.3.0_rc1'

make: *** [all] 错误 2

 

缺少包:libxpm-dev装上即可

 

3)make install_lib

 

4) make install

最后看看你的/opt目录下是否躺着skyeye.

 

使用

 

把测试文件复制到testsuit中,进入含有skyeye.conf的目录,执行skyeye -e vmlinux,vmlinux是目录中可执行文件的名字

运行start,再run,即可跑vmlinux或其他系统。

(不过进入命令行后,怎么在虚拟平台下输入命令?每次一输入东西终端显示又回到skyeye的模式)

 

uc/os 需要自己编译,并且编写skyeye.conf配置文件,声明要仿真的平台配置

 

 

 
    

安装arm-elf-tools

在uclinux.org下载的arm-elf-tools-20030314.sh,在ubuntu8.04下执行:

sudo ./arm-elf-tools-20030314.sh,结果显示:

tail: cannot open `+43' for reading: No such file or directory


gzip: stdin: not in gzip format

tar: This does not look like a tar archive

tar: Error exit delayed from previous errors

什么原因?

-------------------------------------------------------------------

arm-elf-tools安装

arm-elf-tools是一个针对ARM7系列等没有MMU的ARM处理器的一个编译器,主要用于µCLinux的开发。

到 http://www.uclinux.org/pub/uClinux/arm-elf-tools/ 下载arm-elf-tools-20030314.sh文件,这是一个bash脚本文件,其中包含了要执行的文件的内容。

如果直接执行arm-elf-tools-20030314.sh文件,则会出现如下错误:

tail: 无法打开 “+43” 读取数据: 没有该文件或目录

gzip: stdin: not in gzip format

tar: 它似乎不像是一个 tar 归档文件

tar: 由于前面延迟的错误而退出


可以采用如下的任一种方法进行安装。在首次安装时使用“直接安装”方法可以成功,如果已经安装过了,则再次安装时会在文件覆盖过程中出错,这时就必须制作压缩包进行安装了。


一、直接安装法

1、将文件复制到根目录下:

sudo cp arm-elf-tools-20030314.sh /

2、安装

sudo tail -n +'43' arm-elf-tools-20030314.sh | gunzip | tar xvf -

(安装完成)


二、作为压缩包安装

先制作压缩包

tail -n+43 arm-elf-tools-20030314.sh >> 1.tar.gz

复制压缩包到根目录

sudo cp 1.tar.gz /

解包

sudo tar zxvf 1.tar.gz

(安装完成)

你可能感兴趣的:(ubuntu,脚本,bash,平台,终端,编译器)