9 个解决方案
#1
all: app1.c app2.c
gcc -o a1 app1.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
这样?
all: a1 a2
a1 : app1.c
gcc -o a1 app1.c
a2 : app2.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
gcc -o a1 app1.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
这样?
all: a1 a2
a1 : app1.c
gcc -o a1 app1.c
a2 : app2.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
#2
all:app1 app2
gcc -o app1 app1.c
gcc -o app2 app2.c
很简单,不过我makefile学的不好,写的很不专业
gcc -o app1 app1.c
gcc -o app2 app2.c
很简单,不过我makefile学的不好,写的很不专业
#3
对了,gcc前面要有tab,网页上看不到,呵呵
#4
汗。。
你2次调用gcc编译不就是了。
你2次调用gcc编译不就是了。
#5
all:app1 app2
app1:
gcc -o app1 app1.o
app1.o:app1.c
gcc -c app1.o app1.c
app2:
gcc -o app2 app2.o
app2.o:app2.c
gcc -c app2.o app2.c
这个和上面的有什么区别呢?
app1:
gcc -o app1 app1.o
app1.o:app1.c
gcc -c app1.o app1.c
app2:
gcc -o app2 app2.o
app2.o:app2.c
gcc -c app2.o app2.c
这个和上面的有什么区别呢?
#6
就是写的更长一些,呵呵
#7
没本质区别,不过是分了两步
先 gcc -c
最后才 gcc 输出可执行文件
效率上差点而已
#8
如果是小程序怎么写都无所谓了,反正不会需要太多的执行时间。
大一点的项目估计就不需要你手工去写了。
大一点的项目估计就不需要你手工去写了。
#9
谢谢各位了~~~~~~
#1
all: app1.c app2.c
gcc -o a1 app1.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
这样?
all: a1 a2
a1 : app1.c
gcc -o a1 app1.c
a2 : app2.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
gcc -o a1 app1.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
这样?
all: a1 a2
a1 : app1.c
gcc -o a1 app1.c
a2 : app2.c
gcc -o a2 app2.c
clean:
rm -rf a1 a2
#2
all:app1 app2
gcc -o app1 app1.c
gcc -o app2 app2.c
很简单,不过我makefile学的不好,写的很不专业
gcc -o app1 app1.c
gcc -o app2 app2.c
很简单,不过我makefile学的不好,写的很不专业
#3
对了,gcc前面要有tab,网页上看不到,呵呵
#4
汗。。
你2次调用gcc编译不就是了。
你2次调用gcc编译不就是了。
#5
all:app1 app2
app1:
gcc -o app1 app1.o
app1.o:app1.c
gcc -c app1.o app1.c
app2:
gcc -o app2 app2.o
app2.o:app2.c
gcc -c app2.o app2.c
这个和上面的有什么区别呢?
app1:
gcc -o app1 app1.o
app1.o:app1.c
gcc -c app1.o app1.c
app2:
gcc -o app2 app2.o
app2.o:app2.c
gcc -c app2.o app2.c
这个和上面的有什么区别呢?
#6
就是写的更长一些,呵呵
#7
没本质区别,不过是分了两步
先 gcc -c
最后才 gcc 输出可执行文件
效率上差点而已
#8
如果是小程序怎么写都无所谓了,反正不会需要太多的执行时间。
大一点的项目估计就不需要你手工去写了。
大一点的项目估计就不需要你手工去写了。
#9
谢谢各位了~~~~~~