• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 交叉编译的问题 复制链接 | 浏览器收藏 | 打印
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
10楼  发表于: 2011-08-19 09:48
ftp 时需要切换为binary模式, 如果没有则可能会出现问题, 有兴趣的话, 你可以用工具比较一下这两个文件看看有什么不同

3.4.1和4.5.1的版本相差太多了, 另外, 除了指令版本可能不同外, 可能还有其它的特性是不同的, 如支不支持VFP
级别: 新手上路
UID: 44194
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2011-04-23
最后登录: 2012-01-05
11楼  发表于: 2011-08-19 10:12
但是 3.4.1 所用的指令集 4.5.1 都应该支持吧。而且我以前遇到过,在一个板子上用 3.4.1 编译出来的不能跑,而用 3.4.2 编译出来的却可以跑。

果然如你所说,在 windows 命令行下用 ftp 传送的时候,先设定为二进制传送模式,再传送上去就没问题了。我比较了用二进制模式和不用二进制模式所传送文件的差别,差别有点多,也看不懂。呵呵~~~

下面是用两个编译器分别编译成汇编文件之后的情况。从汇编文件来看,实际的功能函数并没有什么特殊的指令。主要是文件前面多了一些东西,怎样在 3.4.1 的汇编文件中加上相应功能的内容,使其在 Tiny6410 板子上也能跑呢?

谢谢!

汇编差异
[ 此帖被firstime在2011-08-19 11:03重新编辑 ]
级别: 新手上路
UID: 62553
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-02-02
最后登录: 2012-09-17
12楼  发表于: 2012-02-04 20:59
我也遇到了
-
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go