【问题标题】:Terminal on Mac,Assemble level programming, emu commandMac 上的终端,汇编级编程,emu 命令
【发布时间】:2016-06-23 14:29:53
【问题描述】:

我已经按照他们在他们网站上给出的命令安装了自制软件 在做一个操作系统教程时,我想创建一个操作系统并为一个项目测试它。 安装 home-brew 后,我成功安装了 nam 和 emu 但是由于某种原因,emu 命令没有执行 任何人都可以帮忙吗?

Last login: Wed Mar  9 14:51:42 on ttys000
    Apples-MacBook-Air-2:~ Supreet$ ls
    Desktop         Movies          boot_sect_simple.asm
    Documents       Music           boot_sect_simple.bin
    Downloads       Pictures        sudoku.c
    Library         Public
    Apples-MacBook-Air-2:~ Supreet$ boot_sect_simple.asm
    -bash: boot_sect_simple.asm: command not found
    Apples-MacBook-Air-2:~ Supreet$ vi boot_sect_simple.asm
    Apples-MacBook-Air-2:~ Supreet$ qemu boot_sect_simple.bin
    -bash: qemu: command not found
    Apples-MacBook-Air-2:~ Supreet$ 

【问题讨论】:

  • 你检查过$PATH吗?

标签: macos terminal qemu


【解决方案1】:

所有homebrew 程序都安装到/usr/local/bin 中,因此您需要做三件事之一。

选项 1

每次您想使用来自homebrew 的内容时,请输入完整路径,例如

/usr/local/bin/qemu-system-mips boot_sect_simple.bin

选项 2

每次启动终端时手动输入一次,告诉 OSX,它应该在需要查找程序时查找 /usr/local/bin

export PATH=/usr/local/bin:$PATH

qemu-system-ppc64  this
qemu-system-m68k   that

选项 3

在您每次登录时自动告诉 OSX 在需要查找程序时查看 /usr/local/bin。通过启动TextEdit 并在您的HOME 目录中编辑一个名为.profile 的文件并在末尾添加以下行来执行此操作。

export PATH=/usr/local/bin:$PATH

完成此操作后,注销并重新登录以使新设置生效,然后键入

echo $PATH

并检查 /usr/local/bin 是否出现在 PATH 的开头。

大多数人通常会选择选项 3!

【讨论】:

  • 我做到了,但它仍然提供相同的东西:(
  • 你尝试了哪个?我给了你 3 个选项。
  • $PATH 变量给出 -bash: /usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/ sbin: 没有这样的文件或目录 有问题吗?不过,第三个!
  • @trojanfoe 我不知道你是对的,但我非常感谢你的帮助,拜托?
  • 我删除了我的评论。你为什么不自己做点阅读呢?
猜你喜欢
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多