QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6004|回复: 21

windows make install 出错

[复制链接]
发表于 2012-12-6 09:20:45 | 显示全部楼层 |阅读模式
我将bzero注掉后。
继续,make install 继续出错。
debugger/gdbserver.c:In function 'remote_open'
debugger/gdbserver.c:121:error:expected expression before 'struct'
 楼主| 发表于 2012-12-6 09:34:14 | 显示全部楼层

windows make install 出错

原来代码出错
         +  struct WSAData {
                WORD wVersion;
                char szSystemStatus[100+1];
                unsigned short iMaxSockets;
                unsigned short iMaxUdpDg;
                char FAR * lpVendorInfo;
        };
为什么前面多一个‘+’
回复

使用道具 举报

 楼主| 发表于 2012-12-6 10:00:30 | 显示全部楼层

windows make install 出错

继续:
/../libtool : line 5822 cd:./../third-part/opcdes/.libs/:no such file
libtool: link : cannot determine absolute directory name of './third-party....
回复

使用道具 举报

发表于 2012-12-6 10:04:45 | 显示全部楼层
你是使用的是哪个版本,skyeye在windows下已经发布1.3.5版本,下载地址是:http://sourceforge.net/projects/ ... c1.tar.bz2/download
这个版本在xp和win7上都测试过。
回复

使用道具 举报

发表于 2012-12-6 10:09:22 | 显示全部楼层
skyeye的正常编译步骤是:
1、./autogen.sh
2、automake
3、autoconf
4、./configure
5、make
6、make install
另外编译的时候还需要一些其他的第三方库,比如gtk,python,llvm等,具体的请参考:
http://skyeye.sourceforge.net/wi ... %89%E8%A3%85_SkyEye
回复

使用道具 举报

 楼主| 发表于 2012-12-6 13:04:01 | 显示全部楼层

TO hawkbang

我是全部按照SKYEYE官司网上的指南做的.一切都是默认安装.msys, MinGW, VI 默认安装,python需要安装到C:\MinGW目录下。最后
./autogen.sh automake ./configure  make make install
SKYEYE 是直接GIT到的,不知哪个版本.
现在我用1.35正在做.
回复

使用道具 举报

 楼主| 发表于 2012-12-6 13:58:00 | 显示全部楼层

TO hawkbang

我现用1.3.5用了很时间,安装.最后在OPT中终于产生了文件,不过在安装最后还是报错了.不能建立/opt/skyeye/testsuite/sparc_hello文件夹.


当我进入testsuite的arm_hello文件夹中,输入
skyeye -c skyeye.conf -e vmlinux 时出错.
提示:
sh: skyeye: command not found
回复

使用道具 举报

发表于 2012-12-6 15:12:26 | 显示全部楼层
前面无法建立sparc是Makefile.am中没加创建sparc目录的命令,具体的修改方法就是在skyeye-1.3.5_rc1/Makefile.am 中的141行后添加一行:mkdir -p $(prefix)/testsuite/sparc_hello,添加后你再automake, make, make install 附件中我给你的patch,你可以直接打上这个patch。

后面无法找到skyeye命令的问题是没指定skyeye可执行文件的目录,比较简单的方法是:/opt/skyeye/bin/skyeye -n -e arm_hello

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2012-12-6 16:16:55 | 显示全部楼层

TO hawkbang

现在解决了skyeye的解析问题.但是
我运行 skyeye -n -e arm_hello 电脑显示是这样的:

skyEye 1.3.5
skyeye is an open source project under GPL.......
.......
................
...................
type "help" to get command list/
1 core is initialized.
_
最光标不停的闪,没有反映.这样是为什么?我刚开始接触.还请您多指教.
MSYS提供的有交叉编译器吗?
回复

使用道具 举报

 楼主| 发表于 2012-12-6 17:29:29 | 显示全部楼层

TO hawkbang

现在安装好了.makefile.am也改了.编译安装都OK.
最后输入/OPT/skyeye/bin/skyeye
显示:
skyeye 1.3.5
........
........
........
no cli found

就只是一个闪动的光标了.不能输入其它东西了.
还请您指教一下.
回复

使用道具 举报

发表于 2012-12-6 19:46:08 | 显示全部楼层
你需要修改一下arm_hello目录下的skyeye.conf, 把其中的uart:mod=term改成uart:mod=stdio, windows下的skyeye还不能人机交互,好多东西没有从linux移植过来,只是简单的实现了一个简单的helloworld。
回复

使用道具 举报

发表于 2012-12-6 19:47:53 | 显示全部楼层
如果你想运行arm_hello,需要后面的命令行:/opt/skyeye/bin/skyeye -n -e arm_hello
回复

使用道具 举报

 楼主| 发表于 2012-12-7 09:00:43 | 显示全部楼层

TO hawkbang

谢谢解答:
今天准备下个UNBUTU,在VM中安装一下看.
回复

使用道具 举报

发表于 2012-12-7 09:31:20 | 显示全部楼层
有问题再联系!
回复

使用道具 举报

 楼主| 发表于 2012-12-9 20:10:21 | 显示全部楼层

TO hawkbang

hawkbang :
now, I wil install skyeye under unbutu 10.10
when 'sudo make lib' , i get this error message :
libtool link: 'cpu-w65.lo' is not a valid libtool object
[make 3] *** [libbdf.la] error 1

how can i do? i wait for your suggestion! TKS
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-1 22:39 , Processed in 0.046653 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表