腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
SCons
如何
构建
函数
的
内容
签名
?
、
最近,我使用
SCons
来
构建
项目。但它每次都会重建..在阅读.sconsign.dblite文件后,我发现
SCons
会为一个
函数
创建一个
内容
签名
。22769 31aada685dfb3c4e5d1e474ba5cc251d [buildfunction(target, source, env)] 它为创建文件TargetA.txt
函数
buildfunction(target, source, env)创建一个
签名
。但是我找不到相关<em
浏览 23
提问于2020-08-28
得票数 0
2
回答
python
函数
生成源
的
SCons
和依赖关系
、
[two]我可以想到
的
一个解决方案是提供所有带有target对象
的
函数
,以便它们能够显式地调用Depends。这意味着调用类似于: Depends( target, env.Variable( ARGUMENTS.get(
浏览 1
提问于2012-11-29
得票数 3
回答已采纳
1
回答
Scon
如何
计算生成
签名
?
我将一个项目的不同版本保存在不同
的
目录中。(这在这个项目中是有意义
的
。可悲
的
是)由于版本之间
的
差异很小,我希望在第一个版本之后,通过对所有
构建
使用一个公共缓存目录来加速所有
构建
。不幸
的
是,我不得不意识到,当在不同目录中从相同
的
源文件
构建
对象文件时,
SCons
2.3.3将结果存储在缓存中
的
不同位置。(我猜想,这个位置等于
构建
签名
。)对每个目录都重新编译相同
浏览 2
提问于2015-11-18
得票数 1
2
回答
你能使用
scons
来
构建
PHP扩展吗?
、
编写PHP扩展
的
标准方法是使用autoconf/automake和一个名为phpize
的
脚本,该脚本似乎会根据特定于您
的
PHP环境
的
模板生成autoconf配置。下面让我们来为正确
的
PHP版本
构建
PHP扩展,等等。 autoconf和用于配置它
的
m4语言是晦涩难懂
的
,人们已经编写了替代方案,比如
scons
。我希望在
构建
PHP扩展时能够使用其中
的
一个。原则上,您应该能够使用
scons
浏览 0
提问于2010-01-20
得票数 1
回答已采纳
1
回答
首先在
SCons
中运行
构建
我在
SCons
中创建了一个特殊
的
构建
器,用于在Python语言中从需求文件创建一个虚拟环境。如果给出了一个标志Python,我想设置一个名为HOSTPYTHON
的
环境变量,它会更改
scons
用来
构建
和测试其余代码
的
--virtualenv。这意味着我需要virtualenv
构建
器总是在所有其他
构建
器之前运行。我该怎么做呢?
浏览 2
提问于2013-07-15
得票数 1
3
回答
在重建过程中获取scon以区分空源和不存在源。
、
在
构建
我
的
程序时,区分不存在
的
文件和空
的
文件是很重要
的
。但是,当源文件从其中一种状态更改为另一种状态时,
scons
似乎同样对待它们,而忽略了重新
构建
目标。我
的
解释是:
sco
浏览 5
提问于2021-10-03
得票数 3
回答已采纳
1
回答
文件.sconsign.dblite是用来做什么
的
?
如果我删除它会发生什么?
浏览 2
提问于2012-10-13
得票数 22
回答已采纳
1
回答
如何
在
scons
中打印编译目录路径
、
我在不同
的
目录中使用
scons
我
的
源代码。我想在
scons
编译目录中
的
文件时打印目录名。现在我使用"CCCOMSTR“变量来打印源名称。如下所示。我想要如下输出:=编译“源文件名”
构建
目录:“directory name”=编译“源文件名” 谁能告诉我怎么做
浏览 5
提问于2013-05-17
得票数 1
1
回答
如何
在python中获取退出状态
、
我正在使用带有renesas编译器
的
scons
构建
工具。当
scons
成功执行项目时,它将返回0。
如何
获取退出状态或退出编号来检查错误。在python中有没有什么
函数
可以获取它们。 谢谢
浏览 1
提问于2013-05-13
得票数 1
回答已采纳
1
回答
也可以使用
SCons
构建
脚本中
的
SCons
编译第三方库
、
、
我正在使用
SCons
来
构建
我
的
项目。 我集成
的
第三方库也使用
SCons
,但它可以随时从Git更新,并且我无法控制它
的
SConstruct文件
的
内容
。单独编译时,库
的
SConstruct文件接受参数bits=32/64和target=debug/release 我尝试使用env.SConscript()
构建
它,但这不能以目标SConstruct文件可以接受
的
形式传递参数(没有使用<
浏览 18
提问于2019-04-27
得票数 0
2
回答
SCons
目标的
构建
时间确定
我有一些目标需要建立,以便确定我
的
其他目标是什么。我怎么告诉
SCons
?在一些配置文件上运行脚本generate。此脚本根据配置文件中
的
信息生成包含路径和
构建
标志。为了
构建
SCons
Object,我需要读取生成
的
文件。 我刚刚在generate上运行Execute(),但现在它有很多文件要生成,而且需要很长时间,所以我只想在它或配置文件发生变化时运行它。一旦这个Command完成了它需要做
的
任何事情,我
如何
告诉
浏览 0
提问于2012-12-14
得票数 1
2
回答
抛出“不知道
如何
使文件目标为”`helloworld“错误
的
基本
SCons
示例
、
、
、
我试图遵循教程,使用
SCons
构建
一个简单
的
C程序。我创建了一个名为SConstruct
的
文件,它包含以下
内容
:env.Program(target='helloworld', source=['helloworld.c']) # build targets#incl
浏览 17
提问于2022-08-24
得票数 0
1
回答
ModuleNotFoundError:在使用scon在Eclipse上
构建
项目时,没有名为“
scons
”
的
模块
、
、
、
我正试图在Eclipse上
构建
一个带有scon
的
项目。当我这样做时,命令行输出以下
内容
: File "<<<
scons
-location>>>/
scons
", line 5, in<module>ModuleNotFoundError: No module n
浏览 9
提问于2021-12-07
得票数 -2
回答已采纳
1
回答
基于COM
的
COMSTR
如何
从COM生成COMSTR以包含正在执行
的
完整命令。获得预期输出
的
最简单方法是什么? 有一个公认
的
答案,就像env['CXXCOMSTR'] = 'fizz\n$CXXCOM\nbuzz'一样,不能工作,另一个答案是
Scons
中没有内置任何东西。我在Centos 7上使用
Scons
3.0.1和Python 2.7。
浏览 44
提问于2018-06-07
得票数 0
回答已采纳
1
回答
我们
如何
解析.sconsign.dblite文件?
、
我很想看看它
的
内容
。怎么能被解析?有可用
的
标准工具吗?
浏览 0
提问于2014-08-13
得票数 3
回答已采纳
1
回答
如何
在不同目录下使用
SCons
lex builder
、
、
我正在尝试使用
SCons
使用flex lexer
构建
一个复杂
的
应用程序。为了
构建
调试/发布版本,我使用了VariantDir()。问题是我不能强制lex builder在variant
构建
目录中生成lexer头文件。这本身不是一个大问题,但它迫使
SCons
认为lexer总是过时
的
。SConstruct
内容
:env.Program(t
浏览 2
提问于2014-04-11
得票数 0
1
回答
SCons
-为CUDA、CORBA等集成自定义
构建
器
、
、
、
、
可悲
的
是,
如何
集成自定义环境和
构建
器,以便可以使用Object() Program() 和Program()
构建
器外观?(尤指)似乎只是解释了在我
的
PASS块中使用
的
语法以及传递--尽管是Program()调用,但不是
如
浏览 6
提问于2015-11-28
得票数 0
1
回答
获取已在
SCons
构建
器操作中修改
的
文件
、
Python
函数
可以是生成器中使用
的
SCons
操作,如中所述。每当任何源发生更改时,
SCons
都会调用此
函数
。在此
函数
中,源文件作为
SCons
文件对象列表传递。我想知道特定
的
源文件是否已更改(以及哪些源文件强制
SCons
重新
构建
构建
器
的
目标)。因此,如果'file.target‘是使用调用python
函数
’custom _build‘
的
浏览 2
提问于2015-09-04
得票数 0
1
回答
如何
使用scon来
构建
任意
的
食谱?
、
、
我想将这种Makefile转换为Scon,其中对Python
的
调用将被转换为Scon本身。我对一个可行
的
解决方案不感兴趣,只是我需要开始
的
构建
块。我所缺少
的
是
Scons
提供
的
帮助,例如它适用于标准扩展(*.c、*.s、.)不幸
的
是,我不想做一个程序,我想指定配方。换句话说,我正在寻找更像这
浏览 0
提问于2017-07-19
得票数 2
回答已采纳
1
回答
如何
强制
scons
不重建目标
、
我有时会修改源文件,但我确信不需要重新
构建
相应
的
目标文件(例如,如果我只添加了注释)。
如何
告诉
scons
假设此文件没有更改?我这样做只是为了减少编译时间。另一种需要避免新
构建
的
情况是,例如,在SConstruct文件和文件系统中重命名
构建
目录("VariantDir")时(然后
scons
重新
构建
所有
内容
,指出没有“以前
的
构建
信息”)。
浏览 1
提问于2010-12-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
新媒体时代的内容产业如何构建品质逻辑?
品牌商如何构建内容平台传播矩阵
签名应该如何制作?好用的签名软件来啦
美工包月,如何构建优质详情页内容?
苹果企业签名和TF签名是如何收费的?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券