所以有一段时间我一直在使用Irvine库将我的脚趾浸入汇编(masm)语言中。在世界上向上移动我想要离开训练轮并放开Irvine库并在mac OSX上使用nasm跳入池中。这里的问题是我甚至无法让终端打开简单的nasm hello world文件。 场景如下:
编写并保存到桌面的简单nasm hello world文件
终端已打开并
nasm -f macho64 -o hello.o hello.asm
(我也试过.nasm和男子气概和男子气概32)
插入终端。
发生致命错误,导致我无法继续学习。
nasm: fatal: unable to open input file 'hello.asm'
任何帮助将不胜感激,因为我已经找到了解决方案,但找不到任何“有用”的建议。 (引号是因为该建议对我的情况没有特别的帮助,或者无法解决问题。)
答案 0 :(得分:0)
所以这里的问题非常简单,我因为没有意识到我的错误而讨厌自己。答案很简单:允许使用sudo权限。
`sudo nasm -f macho32 -o hello.o hello.asm`
你生活,你学习我想。