skyeye 1.3.2安装奇怪问题?
安装skyeye1.3.2的时候出现了很奇怪的错误,请大家看看!第一次安装:
运行./configuremake make install 生成了/opt/skyeye,运行命令ln -s /opt/skyeye/bin/skyeye /usr/local/bin 后可以运行skyeye,不过在skyeye下没有sim等命令;而且在运行arm_boot时,运行到:
(skyeye)start
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
In do_mach_option, mach info: name at91, mach_init addr 0x5698e0
uart_mod:3, desc_in:, desc_out:, converter:
In create_uart_console
会出现个窗口一闪就过了,然后shell就没反映了。
第二次安装:
进入skyeye1.3.2目录,运行make clean,make distclean 然后把/opt/skyeye删除
运行:
./configure --target=arm-elf --prefix=/usr/local
make
make install
完成后运行skyeye提示没有这个命令,最后在/usr/local/bin下找到arm-elf-skyeye,运行
arm-elf-skyeye:
arm-elf-skyeye:error while loading shared libraries:libbfd-2.18.50.200709.so:cannot open
sharedobject file : no such file or directory
请问这是怎么回事啊? 第一个问题解决,是skyeye.conf文件的uart设置问题
但是第二个问题就很郁闷了,为什么更改安装路径为/usr/local就安装不了呢? 第二个问题可能是系统找不到 /usr/local 里面的 so 文件,印象里有个环境变量可以设置寻找 so 的路径,具体是哪个忘了。大部分系统默认是没有 /usr/local/lib 的。包括直接运行 /usr/local/bin 里面的程序,很多系统也是没有默认的。
回复 1# river0830 的帖子
安装在/opt下比较好。/usr/local不是很确定。
页:
[1]