cc XXXX.o后出不来a.out文件吗?默认链接出来的就叫做a.out。一般是不会有问题的,如果没出来要么是你没链接成功,但是会报错,要么你根本就没链接
1.直接编译链接一起做cc XXXX.m -o yyy
这里的-o的名字是.o的名字也是编译链接后原来哪个(a.out)名字,相当于把a.out我们把它重命名了,然后你再
ls看下有没有这个文件。
yyy是你自己取名的,XXXX是你要编译的那个文件的名字、
下面是我在我终端上执行的,你模仿试下:(看到ls查看后那个test了么,要执行的话,输入 ./test )
sixleavesdeMac-Pro:CH1 sixleaves$ cc 1-1.m -o test sixleavesdeMac-Pro:CH1 sixleaves$ ls 1-1.m 1-2.m four.c four.o one.o three.m two.h two.o 1-1.o a.out four.h one.m test three.o two.m sixleavesdeMac-Pro:CH1 sixleaves$ ./test
|