我目前正在尝试向Minix添加新命令。我想添加一个名为 smile
的命令,我想:-)
命令yes
对y
相同的方式连续显示笑脸。
我已经在src/command中创建了smile
目录,使用smile.c和Makefile,并将smile
添加到src/command/Makefile中。但是编译后我仍然得到
# smile
smile: not found
是否有另一个文件/标头/脚本,我必须在其中添加对微笑的引用?
提前谢谢你!
您需要指定目录,或者该目录必须是PATH
环境变量的一部分。
尝试
./smile
如果程序位于当前目录中。
或
export PATH=".:$PATH"
smile
以在此 bash 会话期间始终检查当前目录中的命令。
如果程序位于子目录中(例如。 src/commands/smile
) 相对于当前目录,您可以改为将其添加到路径中。要么明确,
src/commands/smile/smile
或通过添加到搜索路径
export PATH="src/commands/smile:$PATH"
smile
可执行文件放在 /usr/bin 文件夹中将允许 shell 识别它。 您现在应该可以键入 #smile