之前只用過make和cmake芥被,無意中看到了有這樣一個(gè)c/c++項(xiàng)目的構(gòu)建工具疚宇,想試試看怎么樣籽腕。
安裝
scons的官網(wǎng)乾蓬,可以在這里下載
https://scons.org/河劝, 怎么裝就不用說了吧壁榕。
使用方法
- 1.寫一個(gè)再熟悉不過的例子
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world" << endl;
return 0;
}
- 2.新建SConstruct文件
Program('hello_world.cc')
- 3.執(zhí)行scons命令
$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o hello_world.o -c hello_world.cc
g++ -o hello_world hello_world.o
scons: done building targets.
可以看到生成了一個(gè)可執(zhí)行文件 hello_world