我正在尝试向Minix添加一个新命令。我想添加一个名为smile
的命令,我想像命令:-)
处理yes
一样连续显示一张笑脸。
我已经用smile.c和Makefile在src/commands中创建了y
目录,并将smile
添加到src/commands/Makefile中。
但在编译之后
# smile
smile: not found
是否还有其他文件/头/脚本,我必须在其中添加对smile的引用?
提前谢谢你!
最佳答案
您需要指定目录,或者目录必须是PATH
环境变量的一部分。
尝试
./smile
如果程序在当前目录中。
或
export PATH=".:$PATH"
smile
在bash会话期间始终检查当前目录中的命令。
如果程序位于相对于当前目录的子目录(例如
src/commands/smile
)中,您可以将其添加到路径中。无论是明确的,
src/commands/smile/smile
或者添加到搜索路径
export PATH="src/commands/smile:$PATH"
smile