全部博文(396)
发布时间: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.........【阅读全文】
发布时间:2017-04-19 16:11:00
软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解1,安装window 7下编译工具考虑到将来需.........【阅读全文】
发布时间:2017-04-19 14:28:09
在上两篇文章中已经简单介绍了用scons编译库文件,可执行程序的方法,本篇中将主要介绍scons的其他一些常用参数以及变量。scons不带参数执行的时候会执行编译动作,对于内容改变过的源文件它会自动重新编译,scons对文件状态的改变靠的是内容的md5而不是时间戳,这是scons和makefile不同的一点。它对文件信息和状态的记录.........【阅读全文】
发布时间:2017-04-19 14:11:42
在上两篇文章中已经简单介绍了用scons编译库文件,可执行程序的方法,本篇中将主要介绍scons的其他一些常用参数以及变量。scons不带参数执行的时候会执行编译动作,对于内容改变过的源文件它会自动重新编译,scons对文件状态的改变靠的是内容的md5而不是时间戳,这是scons和makefile不同的一点。它对文件信息和状态的记录.........【阅读全文】
发布时间:2017-04-19 14:08:44
本篇文章接着上一篇进一步介绍scons的使用方法,主要介绍静态库和动态库的编译在scons里编译库文件和编译可执行程序非常类似,只是采用的指令有所不同。对于静态库,采用如下指令 Library(”libdemo”,["a.c","b.c"])或者StaticLibrary(”libdemo”,["a.c","b.c"])对于动态库,采用如下指令&nbs.........【阅读全文】