Linux 下编译具有多个文件的C++程序
第一次写文章,本人是小白,主要是为了记录一下学习过程,大神请左上角退出。
以简单的hello world程序为例。
首先在工作目录下建立func.h文件和func.cpp文件。在Shell中输入
vi func.h
建立func.h文件。在func.h中输入
void greet();
在vi中使用:wq命令保存。
建立func.cpp文件:
vi func.cpp
在func.cpp中输入
#include "func.h"
#include <iostream>
using std::cout;
using std::endl;
void greet()
{
cout<<"Hello world!"<<endl;
}
同样使用:wq保存文件。
建立test.cpp文件,保存main()程序:
#include "func.h"
int main()
{
greet(