ok5000 发表于 2006-5-7 20:42:32

紧急求救!装SKYEYE问题!先谢谢各位了。

出错信息是:已经tar了。
# ./configure
Configuring for a i686-pc-linux-gnuoldld host.
Created "Makefile" in /home/skyeye using "mt-frag"
./configure: line 8: cc: command not found
*** The command 'cc -o conftest -g   conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

luhuashenhf 发表于 2006-5-7 21:10:37

(1) 解压源码包(假定skyeye-x.x.x.src.tar.bz2放在本机的"/usr/src"目录下),会在当前目录生成一个skyeye的目录
#cd /usr/src
# tar xjvf skyeye-x.x.x.src.tar.bz2

(2) 进入解压SkyEye目录,配置SkyEye
#cd skyeye
如果是SkyEye 0.6.0以前的版本,运行下面的命令进行配置:
# ./configure --target=arm-elf --prefix=/usr/local --without-gtk-prefix --without-gtk-exec-prefix --disable-gtktest
如果你的SkyEye版本大于0.6.0,则带有LCD仿真支持。为了增加对LCD仿真的支持,则运行如下命令:
# ./configure --target=arm-elf --prefix=/usr/local

(3) 然后是编译和安装(正确执行完下面的指令且命令正常结束后,系统中的/usr/local/bin/skyeye 执行程序就是安装好的SkyEye软件。)


# make
# make install

在编译安装过程中,须注意以下几点:

如果你使用的是Mandrake Linux,那么有可能你在编译SkyEye时会出现有关readline, ncurse, termcap等库的一些错误,那么你需要运行下面的命令:
ln -s /usr/include/ncurses/termcap.h /usr/local/include/termcap.h
然后再重新编译
如果你使用的是Debian Linux, 不要用gcc 2.95 或 gcc 3.0, 要使用gcc 3.2或更高版本。
在你系统中所使用的gcc 版本号应该要大于或等于2.96
如果SkyEye版本号大于0.6.0, 那么你需要在你的系统中安装GTK (LCD模拟要用到) 。

shengcheng 发表于 2006-5-11 00:51:27

....................根本编译不成功容错性太差了郁闷

ftathrun 发表于 2006-5-11 14:33:33

试试

export cc = gcc

这命令
页: [1]
查看完整版本: 紧急求救!装SKYEYE问题!先谢谢各位了。