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