0
If I compile by hand, my code should be
gcc image.c -c
gcc stego.c -c
gcc image.c stego.c -o Stego
然后我尝试创建一个Makefile来一次编译所有内容。但是,这并不成功。我不知道这有什么问题。你能否给我一个礼物?立即创建Makefile以编译2个文件
GCC=gcc
all:Stegonew
Stegonew:stego.o image.o
${GCC} stego.o image.o -o Stegonew
stego.o: stego.c image.h
${GCC} stego.c -c
image.o:image.c
${GCC} image.c -c
clean:
rm *.o Stegonew
你看到的是什么错误?而且你*在命令行中使用制表符(不是空格),对吗? ('$ {GCC} stego.c'等) – 2014-12-03 21:34:22
感谢您的回答。我得到了错误信息:“不知道如何制定目标Stegonew”。 @PaulRoub – SunnyTrinh 2014-12-03 21:50:49
你尝试过'make -j2'吗? – 2014-12-04 02:28:20