クラスでの私の課題は、cat コマンドをプログラムとして書き直すことでした。私はほとんどコードを書きましたが、それは正常に動作しますが、教授は、「$ ./cat file1 file2」ではなく「$ cat file1 file2」と書くだけで、(シェルコマンドではなく) プログラムを実行することを望んでいるようです。 . Makefile は次のように記述します。
CFLAGS=-std=c99 -pedantic -Wextra -Wall -O
all: cat
cat: cat.c
clean:
rm cat
利用可能なメモをすべて調べていますが、答えが見つからないようです。プログラムを介してコマンド cat をリダイレクトするにはどうすればよいですか?