我目前正在尝试向 Minix 添加一个新命令。我想添加一个名为 的命令,我想以与命令相同的方式smile
连续显示笑脸。:-)
yes
y
我已经smile
在 src/commands 中创建了该目录,带有 Smile.c 和 Makefile,并添加smile
到 src/commands/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