1

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

我已经smile在 src/commands 中创建了该目录,带有 Smile.c 和 Makefile,并添加smile到 src/commands/Makefile。但编译后我仍然得到

# smile
smile: not found 

是否有另一个文件/标题/脚本我必须添加对微笑的引用?

先感谢您!

4

2 回答 2

1

您要么需要指定目录,要么目录必须是PATH环境变量的一部分。

尝试

./smile

如果程序在当前目录中。

或者

export PATH=".:$PATH"
smile

在此 bash 会话期间始终检查当前目录中的命令。

如果程序位于src/commands/smile相对于当前目录的子目录(例如 )中,您可以将其添加到路径中。无论是明确的,

src/commands/smile/smile

或通过添加到搜索路径

export PATH="src/commands/smile:$PATH"
smile
于 2013-11-06T11:46:11.240 回答
0

将您的可执行文件放在/usr/bin文件夹中将允许 shell 识别它。你现在应该可以输入#smile

于 2015-09-24T07:25:51.553 回答