问个跨平台的问题,所谓跨平台只是指源代码吧?

路人乙2019 2009-07-14 09:37:25
把源代码重新在另外的平台上编译,可执行程序应该是没办法跨的吧?比如windows的exe就没办法在linux上运行.
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
keanchen0928 2009-07-15
  • 打赏
  • 举报
回复
学习了!
KeSummer 2009-07-15
  • 打赏
  • 举报
回复
对于C/C++来说,是的。。

对于JAVA/.NET来说不一定,因为手机等嵌入式设备有自己的JAVA等规范,和PC不一样。
即使是JSP,TOMCAT,websphere,WEBLOGIC等又有点区别。。

跨平台:一次编译,到处调试。。。
一条晚起的虫 2009-07-14
  • 打赏
  • 举报
回复
跨平台至少有两种
1、一次编写,到处编译,如标准C/C++
2、一次编译,到处运行,如java
fengrx 2009-07-14
  • 打赏
  • 举报
回复
应用程序的跨平台指的是编译成不同平台的应用,可以运行的不同的平台环境下。

编译编译不一定都是编译成EXE的,EXE格式只是WINDOWS平台的。
就算是WINDOWS平台的EXE,windows xp 和windows ce使用的EXE格式也是不同的。
ccpaishi 2009-07-14
  • 打赏
  • 举报
回复
代码普通加上预编译就可以实现跨平台了
zoulie 2009-07-14
  • 打赏
  • 举报
回复
JAVA装个虚拟机。。。
就跨平台了
danxuezx 2009-07-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fengrx 的回复:]
应用程序的跨平台指的是编译成不同平台的应用,可以运行的不同的平台环境下。

编译编译不一定都是编译成EXE的,EXE格式只是WINDOWS平台的。
就算是WINDOWS平台的EXE,windows xp 和windows ce使用的EXE格式也是不同的。
[/Quote]
所以烦啊,由此引出问题多多~~

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧