为什么用vi编辑器打不开可执行文件!?

作者&投稿:偶劳 (若有异议请与网页底部的电邮联系)
~

1、查看文件信息,可以看到文件是存在的,并且是可以执行的。-rwxr-xr-x 1 yuan yuan 20581  4月 29  2004 tshref

2、原因是系统位数与该可执行文件需要的lib库位数不匹配。用uname命令打印系统信息,发现系统是64位系统。

3、用file命令查看文件信息,发现是一个32位可执行文件。

4、要想在64位系统上与运行32位程序,则需要安装32位lib库。 对于Ubuntu用户可以使用下面的命令安装。

5、过程中有可能找不到需要的库,但是会有几个替代包,选择安装其中一个。

6、然后就可以正常运行之前的可执行文件了。遇到这种问题其实还有可能是其他原因,例如文本的编码格式问题等。

扩展资料:

主要特性

基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。 

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上

参考资料来源:百度百科-Linux




如何执行vi编辑器里的命令
VI就是一个相当于windows 操作系统里面的记事本。比如你要建立一个Hello.c的文件,这样操作:vi Hello.c (回车后就进入,按i 建开始编辑。要退出按ESC,进入中间模式,按冒号 :后面跟命令):wq (保存并退出):q!(退出不保存)

vi到底是什么意思?(通俗易懂的来)
详细解释如下:在计算机科技领域,vi是一个非常常见的文本编辑器。它主要在Unix、Linux等操作系统中使用,是一种命令行编辑器。用户可以在终端中输入命令来操作vi编辑器,进行文本的创建、编辑、保存等操作。由于其功能强大且灵活,很多程序员和系统管理员喜欢使用vi编辑器来处理文本文件。而在其他领域,如...

怎样用VI编辑器
在该模式下,用户可以输入各种合法的vi命令,对文档进行一些操作(如删除单个字符,删除一行字符,删除一个区块等)。从键盘上输入的任何字符都被当做编辑命令来解释,但所输入的命令并不在屏幕上显示出来。若输入的字符不是vi的合法命令,vi会响铃报警。 光标定位: �6�1h,j,k,l ...

想知道下 vi编辑器的使用
Vi 是Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多。熟悉 DOS 下的文书处理后,也许会感到 vi 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会...

linux中vi编辑器怎样使用
你可以使用 vi 编辑器编辑现有的文件,也可以创建一个新文件,还能以只读模式打开文本文件。进入vi 编辑器可以通过以下方式进入 vi 编辑器:命令描述vi filename 如果filename存在,则打开;否则会创建一个新文件再打开。 vi -R filename 以只读模式(只能查看不能编辑)打开现有文件。 view filename 以只读模式打开现有...

linux系统中vi编辑器如何使用?
[wq]:一般建议离开时,搭配[w]一起使用,这样在退出的时候还可以保存文件,可以在后面再跟[!]强制保存退出。 [ZZ]:保存并退出vi。 F) 语法加亮 [syntax on]:vi编辑器默认不打开语法加亮功能,打开vi编辑器后在[last line mode]下使用[syntax on]命令即可打开语法加亮功能,此时编辑器会高亮显示文件中的关键字...

怎样使用vi编辑器修改Linux中的二进制文件
使用过Linux的人基本上都对vi有些许了解,这是Linux各种发行版都会有的标准文本编辑器,功能很强大。他不但能编辑正常的ASCII\/ASIN文本文档,也可以编辑二进制文档的,这里我们就以Fedora为例来看一下如何使用vi编辑二进制文档。工具\/原料 安装了Linux的计算机\/笔记本电脑 vi编辑器和需要编辑的二进制文件 ...

linux系统的vi编辑器如何使用
建议找一下相关的linux教程,在百度知道上几句话说不清楚。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。

如何使用Linux上常用的文本编辑器
在Linux系统中,文本编辑器的选择非“vi”莫属,尽管它是一种文本模式程序而非XWindow应用,但其简洁高效的特点使其成为新手和老手的首选。本文将带你入门如何在Linux上使用vi编辑器。首先,启动vi可以通过输入`vi filename`命令,这将打开一个名为filename的文件,其界面以黑白为主,通过键盘的方向键和...

什么是VI?
用户可以输入文本。在命令模式下,用户可以执行各种命令,如保存文件、退出编辑器等。VI编辑器虽然在学习曲线上有些陡峭,但一旦熟练掌握,它可以成为一个非常高效的文本编辑工具。在Unix系统中,VI编辑器通常是预装的,因此对于系统管理员和开发人员来说,了解如何使用VI编辑器是非常有用的。

麻章区19715933545: 为什么文件已经是可执行权限却执行不了?我使用vi编辑的命令,这样是不是不对?那如何添加命令? -
素怡泰诺: vi 是文本编辑器,与文件的可执行权限无关啊...执行文件直接 ./filename 或者你详细点说说吧,我看问题也看得不明白

麻章区19715933545: 在使用VC时为什么编译时没有错误,连接时有错误,不能打开文件 -
素怡泰诺: 我们通常所说的编译其实包含两个部分:编译和链接.编译是指把程序源文件编译成目标文件,即vc下的.o文件.链接是指把目标文件生成可执行文件.链接的时候,如果某个函数只有声明,但没有实现,或者依赖第三方库,但只提供了头文件...

麻章区19715933545: 为什么我的VC++在编译时无错误,但在执行时却打不开可执行文件呢 -
素怡泰诺: 建议你把错误提示发上来.不过大多数情况是这样:你原先的那个同名的EXE程序没有被自动删除.这样做可以解决:你重新编译了再执行,如果还是不行,再来...

麻章区19715933545: 为什么我vc生成的exe文件不能运行呢?急急急急急 -
素怡泰诺: 建议生成的*.exe文件在命令提示符下运行: (开始->运行->输入cmd)--->在命令提示符下进入你的*.exe文件夹(命令:cd c:/文件夹名/文件夹名..)----->输入你的*.exe文件名(如:en.exe则输入en) 不知可行不?还有一种方法:就是在你的C程序main的最后一行加上一行:getchar();

麻章区19715933545: 在linux下用vi编写程序后怎么执行编写的程序? -
素怡泰诺: vi 只是编辑器,保存退出后,可以命令行看到当前保存的文件.比如ls hello.c 接下来要用编译器来编译程序, 比如gcc hello.c -o hello 执行程序只要在命令行执行就可以了, 比如./hello 建议先去了解一下基本的shell命令.如下: ~#vi tmp.c ...

麻章区19715933545: 为什么可执行文件打不开? -
素怡泰诺: EXE文件关联被病毒破坏, 下面的方法重新关联就可以打开我的电脑--工具--文件夹选项--文件类型--新建--EXE文件--高级--关联类型选择应用程序--确定即可----------------------落雪病毒所致,先按照我的方法恢复文件关联下载瑞星的橙色八月专杀工具,这个文件是COM格式,可以直接运行,在安全模式下杀毒http://it.rising.com.cn/Channels/Service/2006-08/1154786729d36873.shtml

麻章区19715933545: 求助VI不能用怎么办No such file or directory -
素怡泰诺: 1)在Windows下转换:利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行.转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可.2)方法用vim打开该sh文件,输入:[plain]:set ff回车,显...

麻章区19715933545: 请问VI的文件在CDR是为什么打不开?
素怡泰诺: 那些是labview的文件,要用Labview打开的 vi是类Unix操作系统中使用极为广泛的文本编辑器之一.无论是Unix、Solaris或Linux都默认提供这个工具.可以说只要熟悉了vi,在任何一种类Unix的操作系统平台上都可以自如地进行文本编辑.关于vi的基本用法的资料有很多,本文的目的不是重复这些基本的用法,而是想给初步掌握vi基本用法的人提供一些实用技巧,使之能更快捷、高效地利用vi编辑文件. 打开方式:可参考http://hi.baidu.com/wajsite/blog/item/8fab3cd10acf3b389a50274a.html

麻章区19715933545: Linux可执行文件无法打开,不是sh文件,是可执行文件,双击后没有任何反应,怎么处理? -
素怡泰诺: linux的可执行程序不是双击执行的,可以双击执行的是.desktop文件,想要执行程序,在终端里执行.

麻章区19715933545: 为什么我的电脑所有可执行文件都打不开啊 -
素怡泰诺: 如果没有猜错的话,这个故障应该是病毒所为,你可以在别人的机器上新建一个文本文件,把下面几行文字拷贝到里面,并另保存为XXX.reg 把这个文件传输到你的机器上运行一下. 记着运行完了马上杀毒哦! -----------横线下的这几行 REGEDIT4 [HKEY_CLASSES_ROOT\exefile\shell\open\command] @="\"%1\" %*" 另外还有一个方法,不过这个方法有时候好像不灵,你可以试一下:打开我的电脑,在上面点击工具-文件夹选项-文件类型-新建-exe-高级 在关联的文件类型中选择应用程序,然后确定退出

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网