Raspberry Pi 上的程序集为每个命令给出错误 "command not found"
Assembly on Raspberry Pi gives the error "command not found" for every command
这是我第一次在 Raspberry Pi 上使用汇编。我没有 sudo
访问权限,所以我无法尝试 运行 那样。任何时候我尝试做 sudo
它都会抛出一个错误。
当我尝试 运行 我的程序时 returns 这个:
./test.s: line 1: .data: command not found
./test.s line 2: .bealign: command not found
./test.s line 3: x:: command not found
等等文件中的所有行。我不知道如何解决这个问题。
我正在 运行 正在执行我的程序 ./test.s ; echo $?
我也尝试过在没有 echo 部分、$?
部分和 ./
部分的情况下进行。
test.s
是汇编源码,不是bashshell.
运行 它让你的 shell 尝试 source
它或 运行 bash test.s
这不可能工作。它试图 运行 assembler 源代码的每一行作为 shell 命令。
而不是运行gcc test.s
到assemble+link它变成一个可执行文件。如果这不起作用,您需要自己寻找教程或书籍来学习一些基础知识。
这是我第一次在 Raspberry Pi 上使用汇编。我没有 sudo
访问权限,所以我无法尝试 运行 那样。任何时候我尝试做 sudo
它都会抛出一个错误。
当我尝试 运行 我的程序时 returns 这个:
./test.s: line 1: .data: command not found
./test.s line 2: .bealign: command not found
./test.s line 3: x:: command not found
等等文件中的所有行。我不知道如何解决这个问题。
我正在 运行 正在执行我的程序 ./test.s ; echo $?
我也尝试过在没有 echo 部分、$?
部分和 ./
部分的情况下进行。
test.s
是汇编源码,不是bashshell.
运行 它让你的 shell 尝试 source
它或 运行 bash test.s
这不可能工作。它试图 运行 assembler 源代码的每一行作为 shell 命令。
而不是运行gcc test.s
到assemble+link它变成一个可执行文件。如果这不起作用,您需要自己寻找教程或书籍来学习一些基础知识。