我有两个文件:mycode.c
和mycode.h
gcc -o mycode mycode.c pkg-config --cflags --libs libstrophe
-lpthread
我需要在Linux上使用带有commende行gcc -o mycode mycode.c pkg-config --cflags --libs libstrophe -lpthread
答案 0 :(得分:3)
Makefile语法由几个模式组成
{thing}{colon} {dependencies ...}
<tab>{command}
需要注意的一些事项:
还有更多,但这会让你开始
这是您要求的Makefile
mycode.o: mycode.c mycode.h
<tab>gcc `pkg-config --cflags libstrophe` -c mycode.c
mycode: mycode.o
<tab>gcc -o mycode `pkg-config --cflags --libs libstrophe` -lpthread mycode.o
请注意,您不要按字面意思键入<tab>
,而应将其替换为制表符。