当前位置:首页 > linux > 正文

linux 可执行文件

  • linux
  • 2024-06-02 13:05:19
  • 5303

∩ω∩linux下如何运行可执行文件

1.打开Kalilinux终端。 创建一个文件并将其命名为Dutyest.c。 在终端中,输入touchtest.c。


2可以看到生成了后缀为test.c的源文件。 然后用vim工具打开这个文件并编写代码。 在终端中输入vimtest.c或gvimtest.c打开此文件并编写代码。


3.至此代码编写完毕。 现在开始编译源文件。 在终端中输入:gcctest.cgcc是Linux自带的C语言编译器。 如果是Windows,则需要使用IDE工具来编译。 Linux系统一般使用gcc+vim+gdb这三个内置工具来编写C语言。


4.完成gcctest.c并编译C源文件。 然后就可以看到a.out文件了。 一般Linux系统默认使用a.out作为编译文件。 现在运行a.out文件。 在a.out文件目录中打开终端并输入./a.out来运行该文件。


5.如果您想要编译文件的名称,请不要使用a.out文件。 您可以在编译期间输入.gcctest.c-otest.out,然后看到test.out文件。 编译生成的文件名后跟-o。

6.再次运行test.out并在终端中输入./test.out。 结果如图所示。 这样就完成了Linux系统下C语言的编译和运行。


≥▽≤linux系统不能正常安装可执行文件,怎么回事?

1.查看文件信息可以看到该文件存在并且可以执行。 -rwxr-xr-x1yuanyuan205812004年4月29日tshref

2。 原因是系统位数与可执行文件所需的lib位数不匹配。 使用uname命令打印系统信息,看到系统是64位系统。

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

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

5.过程中可能找不到所需的库,但会有多个替代包,选择安装一个即可。

6.然后就可以正常运行之前的可执行文件了。 其实出现此类问题可能还有其他原因,比如文本编码格式问题。

详细信息:

主要特点

基本思想

Linux的基本思想有两点:第一,一切皆文件其次,每个软件都有特定的目标。 首先是系统中的一切都汇总在一个文件中,包括命令、软硬件设备、操作系统、进程等。 对于操作系统内核来说,它们都被认为是具有各自特征或类型的文件。 。

完全免费

Linux是一个免费的操作系统,用户可以通过互联网或其他渠道免费获得,并且可以随意修改其源代码。 这是其他操作系统无法做到的。 全世界有无的程序员参与了Linux的修改和编写。 程序员可以根据自己的兴趣和灵感进行修改,这使得Linux吸收了无数程序员的精华并不断发展。

完全兼容POSIX1.0标准

这使得常见的DOS和Windows程序可以通过相应的模拟器在Linux下运行。 这为用户从Windows迁移到Linux奠定了基础。 很多用户在考虑使用Linux时,都会想知道以前在Windows中常见的程序是否可以正常运行,从而消除了他们的疑虑。

多用户、多任务

Linux支持多用户。 每个用户对自己的文件设备都有自己的特殊权限,保证用户之间互不影响。 多任务处理是当今计算机最重要的功能之一。 Linux可以允许多个程序同时独立运行。

良好的界面

Linux既有字符界面,也有图形界面。 在字符界面中,用户可以通过盘输入相应的指令来进行操作。 它还提供了类似于WindowsGUI的X-Window系统,用户可以使用鼠标进行操作。 X-Window环境与Windows类似。 可以说它是Windows的Linux版本。

支持多平台

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

参考来源:百度百科-Linux