03 SCons 自动构建工具编译hello.c

文章介绍了如何配置MINGW的临时环境变量以避免冲突,通过创建bat脚本来简化过程,并提到使用ConEmu作为终端管理工具。作者还展示了如何设置SCons的构建规则,编写C++的HelloWorld程序,并使用SCons进行编译和运行。
  1. 安装mingw 我的电脑已经安装过,下面主要说下配置环境

  1. 我们将mingw的路径和scons的虚拟环境路径添加到临时的环境变量,这样做的好处是使用的时候添加,不与其它版本的全局的环境变量冲突。后期我编译ARM程序时把gcc临时环境变量改为arm-gcc路径即可。

  1. 写一个bat脚本c_c++_env.bat,内容如下

@echo on
@echo run in cmd.exe
@echo off

@echo display current path:
@set current_path=%~dp0
@echo %current_path%
set path=e:\tools\miniconda3\envs\embed;E:\Qt\Tools\CMake_64\bin;E:\Qt\Tools\Ninja;E:\Qt\Tools\mingw1120_64\bin
@echo

因为我安装过QTE6,它的构造环境是cmake+Ninja,编译环境是mingw。我把这些全部设置成我的临时环境变量。

暂时我们不讲cmake+Ninja,我的scons构造工具安装到虚拟环境embed,所以我把他的路径也设置为临时环境变量。

  1. 把这个bat批处理文件在cmd.exe里运行。

我这里推荐一个终端管理工具ConEmu,它可以管理多个终端如下图

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搏哥聊技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值