【问题标题】:I compiled a assembly code on kali linux but i cant run it [closed]我在kali linux上编译了一个汇编代码,但我无法运行它[关闭]
【发布时间】:2022-01-20 21:56:58
【问题描述】:

我尝试在我的内核中的 Kali Linux 中运行一些代码,它已编译但我无法运行它。我在 YouTube 上关注了一些人,当我输入 ld hello.o -o hello 时,它说没有 Ld command! 代码没问题,但我不知道如何运行它。顺便说一句,我正在使用 vim 并且 Kali Linux 在我的 Windows 上,就像它不是我的主操作系统一样。如果有人可以帮助我,请帮助!

【问题讨论】:

标签: linux bash assembly


【解决方案1】:

您需要安装 binutils,因为 ld(GNU 链接器)包含在 binutils 包中。

在 Kali 上,在终端上运行以下命令:

sudo apt-get install binutils

【讨论】:

  • 还不如抓住所有的build-essential 包,但是是的,这仅用于组装+链接。
【解决方案2】:

您正在 Vim 上运行您的代码。我认为你应该保存它。我以这种方式运行了一个 C 程序。首先,使用vim filename.c 创建一个文件。然后,看看它在 Linux 中使用的是哪个编译器;例如,在 C 中是 gcc,在 Python 中是 pippython3 ./file name,等等。然后,找到你的代码想要的编译器,然后在 Linux 中安装它。通过该编译器运行,或者您可以简单地下载 Atom 代码编辑器,安装包,然后在那里运行。我在 Vim 和 Atom 上做过这个;它是双向的。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-01-22
  • 1970-01-01
  • 2017-07-06
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
  • 2020-01-10
  • 1970-01-01
相关资源
最近更新 更多