新建一个shell脚本就叫 buildall.sh
g++ -c main.cpp
g++ -c main1.cpp
g++ -o test.exe main.o main1.o
然后运行这个脚本
$ sh buildall.sh;./test.exe
hello world
fun1
一切正常, 到现在为止基本上简单的g++就已经讲完了
接下来要开始make了
直接执行make命令, 得到下面报错(上面是windows, 下面是centos)
$ make
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
Fatal: Unable to open makefile
[root@iZwz9131jvnj7ve05u4b3zZ test]# make
make: *** No targets specified and no makefile found. Stop.
因为没有make文件。 新建一个 makefile (没有扩展名)
test.exe: main.o main1.o
g++ -o test.exe main.o main1.o
main.o: main.cpp
g++ -c main.cpp
main1.o: main1.cpp
g++ -c main1.cpp