windows下的可执行程序可以再linux下运行吗?
windows下的可执行程序可以再linux下运行吗?
答案:不能
原因有以下:
(1)
可执行的二进制文件包含了:机器指令、数据资源、程序运行资源(物理的和虚拟的内存空间、进程、线程资源等)。因此说明了,可执行文件执行之前,操作系统要做一些准备工作,根据不同的操作系统,准备工作是不同的,因此可执行文件的格式是不相同的。Windows下可执行文件格式为PE格式,linux下可执行文件为elf格式。所以说,文件格式的不同导致了可执行文件是不可以直接跨平台使用。
(2)
由于不同的操作系统API(应用程序接口)不同,而一个可执行文件要执行时都需要操作系统的交互才能完成,而不同的操作系统交互操作的方法不同,因此不同操作系统下的可执行文件不能直接在对方那里直接运行。
windows下的可执行程序可以再linux下运行吗?相关推荐
- windows 调用linux .a lib,动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a)...
动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a) 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀.例如:libhello.so libhello ...
- linux win10 cpu性能,Windows 10拖了后腿,Linux下Threadripper 2990WX性能多达50%
原标题:Windows 10拖了后腿,Linux下Threadripper 2990WX性能多达50% 转自:超能网 作者:孟宪瑞关键字:AMD,32核,Threadripper 2990WX,lin ...
- linux下查看文件的权限,Linux下查看文件权限、修改文件权限的方法
查看权限命令查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la 如 ls -l www.jb51.net //这里表示查看www.jb51.net目录 修改权限命令 chmod 77 ...
- linux下剪切文件怎么恢复,linux下文件夹的创建、复制、剪切、重命名、清空和删除命令...
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...
- linux下安装.hex文件,HexEdit Linux下命令集
Linux下Ganglia集群监控安装.配置笔记 http://www.blogjava.net/henry14/archive/2011/12/17/ganglia.html 枪声依旧 Linux下 ...
- zip分卷压缩linux命令,linux下zip分卷压缩及linux下zip分卷解压
本文关键词:linux合并zip文件.linux下zip分卷压缩及linux下zip分卷解压.linux下zip分卷解压.linux下zip分卷压缩. 先压缩原始文件 [root@laofuxi.co ...
- linux系统 qt开发,老板让我写一个Windows程序,结果我在Linux下用Qt开发
在Linux下面编译出了错的话怎么办呢?再"搬"回Windows来修改然后再搬到Linux下编译,周而复始? 我在Linux下基本能把程序调通,因为一开始用Qt就是因为它是跨平台的 ...
- windows下回车换行符在Linux下显示^M问题
背景: win下的PHP文件打包,在Linux下解压后,在git status 时,显示发生修改,但并没有修改,查看文件会发现这种字符^M其实就是因为换行符的原因 ,Windows换行符和Linux换 ...
- linux 下写不了文件,linux下用root为什么写不了windows下的文件
windows和Linux双系统怎样安装 毫无疑问,Windows是一个功能强大的操作系统,无论在兼容性方面,还是在易用性方面,都非常出色,但您有没有注意到市场上悄然兴起的Linux呢?作为一款出色的 ...
最新文章
- 查看python安装路径-Mac查看Python安装路径和版本
- Masonry 原理与使用说明
- 整合spring cloud云架构 - SSO单点登录之OAuth2.0 登出流程(3)
- 学习swing鼠标点击事件心得体会_西门子COMOS软件开发定制学习8-查询列表间的数据交互...
- android google map 标记,android google map添加标记和TipView
- pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解
- python read函数报错_python 使用read_csv读取 CSV 文件时报错
- python21天打卡day3
- linux alias别名管理
- 转:给.net 程序员的一些建设
- IDEA 中git使用非默认ssh客户端进行登录
- uniapp 日期插件_日期时间选择器
- EXCEL的各种“空”的区别:blank,““ , 0 ,以及 VBA里的各种空值:empty,null,nothing 等
- 三菱q系列plc连接电脑步骤_三菱Q系列PLC 以太网通信设置方法
- 基金收益率计算1:资管业务、资管产品和基金
- Win10问题篇:解决电脑连不上网的问题。
- Material Design控件使用(一)
- excel 查询 表关联_在Excel中计算查询表
- “华为杯”研究生数学建模竞赛2020年-【华为杯】C题:面向康复工程的脑电信号分析和判别模型(附优秀论文)
- ORACLE EBS常用标准表结构