全网第一个比较好的Scons教程

Scons背靠Python可以用python语法是一个非常好的构建工具而且自生也很轻便写起来很爽
Scons不同于其他构建工具在其他构建工具里你要链接头文件库文件等声明可以直接写

而Scons不行 他需要你使用他提供的宏

本教程适合有一定编成基础的人看(毕竟都选构建工具了因该不会很不懂)

————————————

Scons的根目录编译文件为SConstruct这个文件就像cmake中的CMakeLists.txt一样

子目录文件是SConscript

Scons参数:

scons -Q —— 安静编译减少输出

scons -n —— 只进行模拟,不实际执行构建

scons -c —— 清理目标文件 也就是.o .obj文件

函数功能:
Environment() —— 创建一个新的构建环境
env —— 一个变量用来存储构建环境
Append —— 一个方法用于向Environment追加新的值配合env可以给Environment()引入变量

LIBPATH —— 用于原文库所搜路径

CPPPATH —— 用于添加头文件搜索路径
LIBS —— 指定要连接的库Scons会自动找到所需的库的.a或.so文件并将连接到最终可执行文件或库中 (Linux会自动找 Windows好像不会)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值