C/C++ 如何联合编译?

如何像别的IDE能够联合编译多个文件呢?
就是一个文件夹里有头文件和别的很多文件一起运行。
我能够单独运行一个但我不知道如何共同运行

写个Make文件,然后直接运行make文件

必须要写个make文件吗,可以不写吗?

C++用atom不嫌累啊,用qtcreator吧

可以整个插件根据项目生产make文件。我倒是有这个想法,就是还没空出来