如何在Mac OS X上创建ELF可执行文件?

堆栈

我正在关注本教程:https : //littleosbook.github.io/#linking-the-kernel

我在Mac上。我现在已经从中创建了一个目标文件nasm,我想使用将其转换为ELF可执行文件ldld在Mac上看起来并不像它支持ELF格式,但我不希望运行在Ubuntu虚拟机只是做此链接步骤。

是否可以ld在Mac上安装GNU并与Mac一起运行ld

Nonneneo

是的你可以。ld是GNU binutils的一部分。您可以按以下步骤构建和安装它:

wget -nc https://ftp.gnu.org/gnu/binutils/binutils-2.27.tar.gz
tar xzf binutils-2.27.tar.gz
cd binutils-2.27
mkdir build && cd build
../configure --prefix=${HOME}/.local/binutils --target=i386-unknown-linux-gnu
make -j7
make install

将ld安装到~/.local/binutils/bin/ld如果要使用64位binutils,请使用--target=x86_64-unknown-linux-gnu

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Mac OS X 10.8.5上恢复/ usr / libexec / java_home可执行文件?

来自分类Dev

如何在Mac OS X的可执行文件中嵌入二进制文件的内容?

来自分类Dev

如何强制Eclipse使用SceneBuilder可执行文件?Mac OS X

来自分类Dev

install_name_tool以更新可执行文件以在Mac OS X中搜索dylib

来自分类Dev

Clang C ++ Cross Compiler-从Mac OS X生成Windows可执行文件

来自分类Dev

Mac OS X和Windows中的可执行文件

来自分类Dev

将Unix可执行文件添加到Mac OS X Dock

来自分类Dev

QProcess Mac OS,无法启动带有参数的可执行文件

来自分类Dev

Mac os 终端:终端窗口中的可点击文本(c 可执行文件)

来自分类Dev

防止损坏的可执行文件在OS X上启动

来自分类Dev

如何在Mac OS X上创建补丁文件

来自分类Dev

如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

来自分类Dev

如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

来自分类Dev

为什么我可以在Mac OS X中查看某些Unix可执行文件,而不能查看其他文件?

来自分类Dev

是否可以在Linux上为Mac创建可执行文件?

来自分类Dev

如何创建包含gpiozero的可执行文件?

来自分类Dev

如何从JAR创建Windows可执行文件

来自分类Dev

如何从此源代码创建可执行文件?

来自分类Dev

无法在OS X 10.10 Yosemite上使用Clozure CL编译为本地可执行文件

来自分类Dev

如何运行可执行文件(应用程序/ x-可执行文件)?

来自分类Dev

如何在Mac OS X上恢复RAR文件的密码?

来自分类Dev

如何在Mac OS X上的文件中键入文本?

来自分类Dev

如何在Mac OS上安装Haskell

来自分类Dev

如何在Mac OS上安装Kivy?

来自分类Dev

如何在VirtualBox上安装Mac OS?

来自分类Dev

如何在Mac OS上安装cgroups

来自分类Dev

如何在 Mac OS 上使用 xterm

来自分类Dev

如何在Elementary OS文件管理器上下文菜单中添加“使可执行文件”和“运行”条目?

来自分类Dev

如何在Mac上安装psycopg2(找不到pg_config可执行文件错误)

Related 相关文章

  1. 1

    如何在Mac OS X 10.8.5上恢复/ usr / libexec / java_home可执行文件?

  2. 2

    如何在Mac OS X的可执行文件中嵌入二进制文件的内容?

  3. 3

    如何强制Eclipse使用SceneBuilder可执行文件?Mac OS X

  4. 4

    install_name_tool以更新可执行文件以在Mac OS X中搜索dylib

  5. 5

    Clang C ++ Cross Compiler-从Mac OS X生成Windows可执行文件

  6. 6

    Mac OS X和Windows中的可执行文件

  7. 7

    将Unix可执行文件添加到Mac OS X Dock

  8. 8

    QProcess Mac OS,无法启动带有参数的可执行文件

  9. 9

    Mac os 终端:终端窗口中的可点击文本(c 可执行文件)

  10. 10

    防止损坏的可执行文件在OS X上启动

  11. 11

    如何在Mac OS X上创建补丁文件

  12. 12

    如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

  13. 13

    如何在Ubuntu上使用PyInstaller创建Windows可执行文件?

  14. 14

    为什么我可以在Mac OS X中查看某些Unix可执行文件,而不能查看其他文件?

  15. 15

    是否可以在Linux上为Mac创建可执行文件?

  16. 16

    如何创建包含gpiozero的可执行文件?

  17. 17

    如何从JAR创建Windows可执行文件

  18. 18

    如何从此源代码创建可执行文件?

  19. 19

    无法在OS X 10.10 Yosemite上使用Clozure CL编译为本地可执行文件

  20. 20

    如何运行可执行文件(应用程序/ x-可执行文件)?

  21. 21

    如何在Mac OS X上恢复RAR文件的密码?

  22. 22

    如何在Mac OS X上的文件中键入文本?

  23. 23

    如何在Mac OS上安装Haskell

  24. 24

    如何在Mac OS上安装Kivy?

  25. 25

    如何在VirtualBox上安装Mac OS?

  26. 26

    如何在Mac OS上安装cgroups

  27. 27

    如何在 Mac OS 上使用 xterm

  28. 28

    如何在Elementary OS文件管理器上下文菜单中添加“使可执行文件”和“运行”条目?

  29. 29

    如何在Mac上安装psycopg2(找不到pg_config可执行文件错误)

热门标签

归档