腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
SCons
提取
每个
编译
单元
的
编译
时间
、
我正在
使用
SCons
构建我
的
C++应用程序。我想逐个
提取
构建
每个
编译
单元
所需
的
时间
,例如:main.cpp -> main.o - took 5.1 seconds 我想将这些
时间
存储在
每个
编译
单元
的
数据库中问题是
SCons
内置了一个构建
编译<
浏览 1
提问于2017-07-10
得票数 0
回答已采纳
1
回答
如何缩短
编译
输出
、
、
、
目前,我正在用scon (2.2.0)
编译
一个大型c++项目的
单元
测试。包含路径组合
的
字符超过10000个。Scon正在创建一个临时文件来处理这个问题,但是打印出
每个
已
编译
的
.c文件
的
包含路径。我真的不喜欢这样,我觉得这很难看,我已经花了很多
时间
来解决这个问题,但不幸
的
是我没能找到解决办法。CXXCOMSTR'] = "Compiling $TARGET" env['LINKCOMSTR
浏览 11
提问于2022-02-09
得票数 1
3
回答
让
SCons
在gcc一行中
编译
所有的东西?
、
、
、
、
我有一个相当复杂
的
SCons
脚本,它
编译
一个大型C++项目。 因此,最好将我
的
所有文件都交给一个g++调用,让它驱动
编译
,不管它喜欢什么。但是
SCons
没有这样做。它分别对项目中
的
<em
浏览 0
提问于2014-06-16
得票数 0
5
回答
SCons
:保存/重定向gcc文本输出(警告)
、
、
我正在
使用
在工作中构建一个项目,我正在尝试解析来自GCC
的
文本输出,以生成
每个
目标的所有
编译
器警告
的
摘要报告,因为我们
的
构建脚本相当长,并且有大量
的
文本输出到控制台。我已经搜索了谷歌和这个网站很长一段
时间
了,我找不到一个内置到
SCons
中
的
方法来实现这一点。我尝试将整个stdout和stderr流重定向到
每个
的
一个文件,但只捕获
SCons
本身
的
输
浏览 2
提问于2012-06-21
得票数 6
回答已采纳
1
回答
SCons
忽略功能不起作用
在
编译
每个
文件之后,我会生成一些日志文件。我想
使用
SCons
忽略函数忽略这些“副作用”文件。在我
的
发射器里,我正在做这样
的
事情: def compiler_emitt
浏览 0
提问于2016-04-04
得票数 0
回答已采纳
0
回答
scons
-u和变量目录
、
、
、
我
使用
SCons
已经有一段
时间
了,我面临着一个我无法解决
的
问题,我希望有人能帮助我。我创建了一个用main.cpp
编译
基本helloWorld
的
虚拟项目。我想要做
的
是
使用
scons
-u命令从'test‘文件夹
编译
我
的
二进制文件。我
的
所有构建工作都是在一个变体目录中完成
的
,该目录最终将在项目的根目录(build文件夹)下创建。当没有
编译
浏览 10
提问于2016-07-11
得票数 1
2
回答
你能
使用
scons
来构建PHP扩展吗?
、
编写PHP扩展
的
标准方法是
使用
autoconf/automake和一个名为phpize
的
脚本,该脚本似乎会根据特定于您
的
PHP环境
的
模板生成autoconf配置。下面让我们来为正确
的
PHP版本构建PHP扩展,等等。 autoconf和用于配置它
的
m4语言是晦涩难懂
的
,人们已经编写了替代方案,比如
scons
。我希望在构建PHP扩展时能够
使用
其中
的
一个。原则上,您应该能够
使用
浏览 0
提问于2010-01-20
得票数 1
回答已采纳
1
回答
如何使nuitka更快地
编译
?
、
我
使用
nuitka
编译
我
的
python代码,但是
编译
时间
很慢,谁能想到解决这个问题
的
好主意呢?before generating C code: 1.16 GB (1245917184 bytes):Nuitka-
Scons
:INFO: B
浏览 41
提问于2022-04-18
得票数 1
1
回答
使用
SCONS
构建多个目标
2.Sconscript:Sconscript("COMPONENT_B.Sconscript")“scon:*为同一个目标指定了两个操作不同
的
环境” 这是事实,因为根据脚本,组件A和B被以完全相同<e
浏览 0
提问于2018-10-16
得票数 0
回答已采纳
1
回答
使用
SCons
TryCompile检查Windows上
的
编译
器标志支持
、
、
、
使用
GCC和clang,我可以
使用
SCons
'TryCompile‘特性构建一个简单
的
配置检查,以确定当前配置
的
编译
器是否支持给定
的
编译
标志。这对gcc非常有效,因为未知
的
标志是错误,
编译
器以非零状态退出。因此,我围绕TryCompile
的
包装器总是传递-Werror和要测试
的
标志,如果它知道我们
使用
的
是clang的话。还有一个我正在
浏览 6
提问于2013-03-07
得票数 4
1
回答
确定包含scon
的
复杂构建
的
源文件列表(*.[ch])
、
、
假设您有一个C项目的复杂源代码树,有很多包含大量文件
的
目录。
scons
构建支持多个目标(i386、sparc、powerpc)和多个变体(调试、发布)。在根处有一个sconstruct (引用各种sconscripts),当
使用
指定目标和变量(例如
scons
target=i386 variant=release )
的
参数调用时,它为所有这些都做了正确
的
事情是否有一种简单
的
方法来确定
每个
构建将
使用
哪个源文件(*.c和*.h) (它们都
浏览 3
提问于2011-09-02
得票数 6
回答已采纳
1
回答
如何删除scon生成中
的
临时文件而不重新生成它们
以下是我迄今所尝试
的
这确实删除了临时文件,但是当您再次生成时,a.c会重新生成,因为默认情况下,
SCons
生成所有目标,而不像make是否有命令告诉
SCons
,除非另一个目标需要,否则不要构建目标?创建一个同时执行两个步骤(target=a.o、source=a.json)
的
自定义构建器,这样
SCons
甚至不了解
浏览 0
提问于2018-12-02
得票数 0
2
回答
将环境变量设置为scon在我
的
系统上全局
使用
、
、
有没有任何方法可以为我
的
系统设置环境变量,而不需要更改SConstruct文件?例如,我想在MinGW上
使用
VC++而不是VC++构建C++。在我看来,这违背了便携式构建系统
的
全部目的。如果我上传它作为我
的
存储库
的
一部分供其他人构建,他们可能不会
使用
MinGW。他们可能希望
使用
VC++或Clang,我认为他们不应该为了构建程序或库而修改构建文件(或存储库中
的
其他任何内容)。理想情况下,在安装了功能C++工具链和
scons
的</
浏览 5
提问于2014-05-15
得票数 2
1
回答
Scon如何计算生成签名?
我将一个项目的不同版本保存在不同
的
目录中。(这在这个项目中是有意义
的
。可悲
的
是)由于版本之间
的
差异很小,我希望在第一个版本之后,通过对所有构建
使用
一个公共缓存目录来加速所有构建。不幸
的
是,我不得不意识到,当在不同目录中从相同
的
源文件构建对象文件时,
SCons
2.3.3将结果存储在缓存中
的
不同位置。(我猜想,这个位置等于构建签名。)对
每个
目录都重新
编译
相同
的
源代码。那么,为什么<e
浏览 2
提问于2015-11-18
得票数 1
1
回答
windows
的
编译
/链接搅拌器
、
我正在
使用
CMake并
使用
mimgw
编译
器(mingw32-g+..exe c++
编译
器)和(mingw32-gcc.exe c
编译
器)创建makefile。下面是其中
的
几个:lib0x45c2):未定义
的
对“`WSASetLastError@4”<
浏览 4
提问于2012-01-04
得票数 1
回答已采纳
3
回答
跟踪
编译
器以查看它在某些文件上花费了多少
时间
。
、
编译
我
的
项目需要很长
时间
,我想我想提高它
的
编译
时间
。我要做
的
第一件事是将
编译
时间
分解为各个文件。例如,
编译
器告诉我:myproject/foo.hpp: took 25ms in total然后,我可以通过引入前向声明和/
浏览 5
提问于2012-12-17
得票数 4
回答已采纳
1
回答
如何调试并行scon构建
我有一个相当复杂
的
SConstruct文件并进行了设置,因此在这里粘贴它是不切实际
的
。当我运行
scons
-j 8时,构建会失败,并会出现一些C++错误。但是,当我只
使用
scons
运行相同
的
干净构建(所以,没有并行构建)时,
编译
就完成得很好。我认为我有一些依赖关系问题,只有在并行
编译
代码时才会出现。构建需要很长
时间
,所以我想解决这个问题。我如何调试scon,以便它告诉我问题
的
所在?
浏览 5
提问于2014-05-12
得票数 1
回答已采纳
1
回答
如何告诉
scons
编译
像.c文件一样
的
.src文件
我在renesas
编译
器中
使用
scons
。我能够
编译
.c和.s文件。但是如果
scons
找到了.src文件,它就会跳过该文件谢谢。
浏览 0
提问于2013-03-29
得票数 1
回答已采纳
1
回答
有没有办法查看scon中
的
所有外部环境变量?
对于这个查询,我是新手,请帮助,我想看到所有外部环境变量值,,都是scon构建模型中的当前环境,如何检查外部环境值是否设置了。
浏览 2
提问于2020-09-25
得票数 0
回答已采纳
2
回答
如何防止
SCons
清理构建树
的
特定部分
我
的
项目包含位于单独目录中
的
第三方库源代码: /src /lib1 /third-party-libSConstruct 第三方库
的
编译
时间
很长,因为库很大。我从来不会更改库
的
源代码,唯一需要重新构建库
的
情况是构建选项
的
更改(例如,
编译
器标志)。要重新构建项目,我发出了以下
浏览 0
提问于2017-11-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OpenFace的编译与使用
go语言静态库的编译和使用
使用 JITWatch 查看 JVM的JIT 编译代码
SASS界面编译工具—Koala的使用及中国镜像下载
Windows上的Chrome也将使用Clang编译器
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券