linux - 将应用程序移植到 64 位有那么难吗?

标签 linux flash 64-bit

我很惊讶地读到Adobe discontinued the 64 bits version of Flash for Linux .虽然有新的 32 位版本,但 Adob​​e 建议用户改用 32 位版本的 Firefox。

想知道,因为我还没有这样做,所以将应用程序移植到 64 位是否很难?除了库更改和重新编译(Makefile 中的设置)之外,是什么让移植变得困难? (以 Flash 为例)

最佳答案

an Adobe blog post 中所述, Flash 的 ActionScript 引擎有一个 JIT 编译器,可以将 ActionScript 代码编译成本地代码。

x64 与 x86 有一个非常不同的指令集。因此,让 JIT 编译器生成 x64 代码是一项非常重要的任务,并且远比将所有单词都设为 64 位要复杂得多。 :-)

关于linux - 将应用程序移植到 64 位有那么难吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3623367/

相关文章:

java - 64 位操作系统上的 32 位 Java : is there a limit to number of JVMs?

linux - 如何在汇编 NASM 中打印数字?

c - send() 总是被 EPIPE 打断

linux - 启动 postgresql 时遇到问题

linux - 记录对库的函数调用

javascript - 如何在单击 div/图像时播放 .swf(声音)

ios - Flash 在 OS X/iOS 上不工作?

c# - 我如何访问网络摄像头并在 asp.net c# 中捕获图像?

c - C 中 64 位架构上的 128 位值

64-bit - 使用 64 位 llvm-gcc 构建 32 位