Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3056507
  • 博文数量: 396
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4209
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
文章分类

全部博文(396)

文章存档

2022年(1)

2021年(2)

2020年(8)

2019年(24)

2018年(135)

2017年(158)

2016年(68)

我的朋友

发布时间:2017-04-20 21:16:34

1、安装Python因为SCons是用Python编写的,所以你必须在使用SCons之前安装好Python。你在安装Python之前,应该注意查看Python是否在你的系统里已经可用了(在系统的命令行中运行python -V或python --version)。$python -VPython 2.5.1在一个Windows系统里,C:\>python -VPython 2.5.1.........【阅读全文】

阅读(2285) | 评论(0) | 转发(0)

发布时间:2017-04-19 14:28:09

在上两篇文章中已经简单介绍了用scons编译库文件,可执行程序的方法,本篇中将主要介绍scons的其他一些常用参数以及变量。scons不带参数执行的时候会执行编译动作,对于内容改变过的源文件它会自动重新编译,scons对文件状态的改变靠的是内容的md5而不是时间戳,这是scons和makefile不同的一点。它对文件信息和状态的记录.........【阅读全文】

阅读(1466) | 评论(0) | 转发(0)

发布时间:2017-04-19 14:11:42

在上两篇文章中已经简单介绍了用scons编译库文件,可执行程序的方法,本篇中将主要介绍scons的其他一些常用参数以及变量。scons不带参数执行的时候会执行编译动作,对于内容改变过的源文件它会自动重新编译,scons对文件状态的改变靠的是内容的md5而不是时间戳,这是scons和makefile不同的一点。它对文件信息和状态的记录.........【阅读全文】

阅读(2722) | 评论(0) | 转发(0)

发布时间:2017-04-19 14:08:44

本篇文章接着上一篇进一步介绍scons的使用方法,主要介绍静态库和动态库的编译在scons里编译库文件和编译可执行程序非常类似,只是采用的指令有所不同。对于静态库,采用如下指令    Library(”libdemo”,["a.c","b.c"])或者StaticLibrary(”libdemo”,["a.c","b.c"])对于动态库,采用如下指令&nbs.........【阅读全文】

阅读(1699) | 评论(0) | 转发(0)

发布时间:2017-04-19 14:03:41

早在多年前我刚开始接触linux下的C程序时,经常被makefile搞得焦头烂额,尤其当项目大了,子目录多了之后显得尤其不方便。后来开始学会使用开源程序的普遍做法,那就是使用automake/autoconf。时间长了仍然觉得很ugly,目录下总是一堆中间文件,显得好臃肿。去年开始我开始全面使用scons,它是一个对makefile的全面替代。.........【阅读全文】

阅读(1356) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册