Minix 3:添加新命令

时间:2013-11-06 11:04:13

标签: c makefile command minix

我正在尝试向Minix添加新命令。我想添加一个名为smile的命令,我想连续显示一张笑脸:-),就像命令yesy一样。

我已经使用smile.c和Makefile在src / commands中创建了smile目录,并将smile添加到src / commands / Makefile中。 但是在编译之后我仍然得到了

# smile
smile: not found 

是否有其他文件/标题/脚本,我必须添加对smile的引用?

提前谢谢!

2 个答案:

答案 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