一共包含四个文件:
- person.h
- person.cpp
- main.cpp
- makefile
文件目录结构:
image.png1.person.h 内容:
#include <iostream>
#include <string>
using namespace std;
class Person {
public:
void showInfo();
};
2.person.cpp内容:
#include "person.h"
void Person::showInfo(){
cout << "name : " << "; age : "<< endl;
}
3.main.cpp 内容:
#include <iostream>
#include "person.h"
using namespace std;
int main(){
Person person;
person.showInfo();
int id =0;
cin >> id;
cout << "输出是::" << id << endl;
return 0;
}
4.makefile 内容:
helloworld : person.o main.o
g++ -o helloworld person.o main.o
person.o : person.cpp person.h
g++ -c person.cpp
main.o : main.cpp
g++ -c main.cpp
clean:
rm helloworld main.o person.o
注意:makefile中的命令一定要按格式书写(比如命令第二行文本前一定要一个tab)
运行命令
打开c++目录所在的命令行界面,输入make
即可生成helloworld的可执行文件,输入./helloworld
即可运行程序;
清除生成的文件
执行make clean
即可
网友评论