【发布时间】:2013-02-19 01:29:46
【问题描述】:
我在课堂上的作业是将 cat 命令重写为程序。我已经写了很多代码,工作正常,但似乎教授希望我们只写“$ cat file1 file2”而不是“$ ./cat file1 file2”来执行我们的程序(不是shell命令) . Makefile 是这样写的:
CFLAGS=-std=c99 -pedantic -Wextra -Wall -O
all: cat
cat: cat.c
clean:
rm cat
我正在查看所有可用的笔记,但似乎找不到答案。如何通过我的程序重定向命令 cat?
【问题讨论】:
-
这与 C 或 Makefile 无关。你只需要确保你的可执行文件是on the path。
-
你知道
PATH这个环境变量是怎么工作的吗?