C语言 Minix 3:添加新命令



我目前正在尝试向Minix添加新命令。我想添加一个名为 smile 的命令,我想:-)命令yesy相同的方式连续显示笑脸。

我已经在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

相关内容

  • 没有找到相关文章

最新更新