腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
scons
:
如何
定义
仅在
'
scons
-
c
‘
期间
发生
的
命令
/
目标
?
command
、
execute
、
scons
在构建
目标
之前,我希望创建一些目录结构,我知道我可以使用: env = Environment() env.Execute('mkdir -p xxx') 但这会导致"mkdir -p“被执行,即使我做了清理:
scons
-
c
"env.Execute“将被调用。我希望有一些
命令
或
目标
只有在我执行'
scons
-
c
‘时才会
发生
。
如何
做到这一点呢?谢谢。
浏览 25
提问于2019-02-22
得票数 0
回答已采纳
2
回答
scons
未能注意到管道
命令
中
的
错误(“\”)
pipe
、
scons
专家们-
如何
将管道
命令
中
的
错误传播给scon?target='bar', action='cat $
浏览 3
提问于2015-01-26
得票数 0
回答已采纳
2
回答
如何
获得
SCons
为给定
目标
计算
的
所有源依赖关系?
scons
、
build-dependencies
、
incremental-build
我希望在构建给定
目标
之后,在
scons
构建运行
期间
以编程方式完成此操作,而不是使用--tree或任何其他
SCons
命令
。我有一个
目标
节点。它可能有一些显式
的
依赖项、使用
的
扫描仪、基于文件扩展名
的
扫描仪,以及
SCons
计算出
的
任何其他内容。
仅在
FS节点上看到get_stored_implicit。我对此一无所获,对于.prerequisites和.implicit节点成员也是如此。我
浏览 33
提问于2021-07-30
得票数 0
回答已采纳
1
回答
在Makefile中包装scon生成进程
makefile
、
scons
我编写了一个
scons
构建链,它是一个小小
的
C
项目,但恐怕用户不喜欢被告知“您应该先安装
SCons
,而且,这真的很酷!”(特别是我
的
教授,因为他有点像老卫兵)。我是否可以设置一个Makefile来包装scon,而不需要在
目标
系统上安装它呢?
浏览 1
提问于2015-02-21
得票数 2
回答已采纳
1
回答
如何
删除scon生成中
的
临时文件而不重新生成它们
scons
在我要做
的
构建中,有两个步骤来生成输出a.
c
可能是巨大
的
,应该在生成a.o之后删除。对于最后一步,使用target.AddPostAction(删除(“A.
C
”)) 这确实删除了临时文件,但是当您再次生成时,a.
c
会重新生成,因为默认情况下,
SCons
生成所有
目标
,而不像make是否有
命令
告诉<e
浏览 0
提问于2018-12-02
得票数 0
2
回答
Scon脚本中
的
python代码
如何
确定它是作为干净操作
的
一部分运行
的
?
python
、
scons
、
sconscript
如果提供了
scons
-
c
标志,是否有可以在树生成
期间
检查
的
运行时变量?附加上下文: 假设您有一个Sconscript,它生成一个可以构建
的
目标
" TARG“,在构建TARG时也可以方便地检查几个文件系统,创建一个目录,复制一些文件。由于烦人
的
不相关原因,我们没有将
SCons
“复制”操作添加到TARG树
的
选项,因此我们只想添加'def do_prepare_output_directory():...`‘。唯一<e
浏览 7
提问于2022-07-25
得票数 -1
1
回答
缓存依赖项
scons
scons
如何
缓存扫描
C
代码
的
依赖项? 这个问题
的
背景是我想在其他语言中使用同样
的
技术。我想缓存这些结果,只有在源文件
发生
变化时才重新扫描。
浏览 67
提问于2021-10-02
得票数 0
2
回答
抛出“不知道
如何
使文件
目标
为”`helloworld“错误
的
基本
SCons
示例
c
、
build
、
windows-10
、
scons
我试图遵循教程,使用
SCons
构建一个简单
的
C
程序。', source=['helloworld.
c
']) # build targets#include <stdio.h> {}
scons
helloworld
浏览 17
提问于2022-08-24
得票数 0
1
回答
在Eclipse中使用带有Cygwin
的
控制台时拒绝访问错误
gcc
、
cygwin
、
eclipse-cdt
、
scons
,我得到了以下错误Command line:
C
:\Python\Scripts\
scons
.bat -u --jobs添加到demo.
c
文件中,其中包含简单
的
主方法。救了它 ===运行
SCons
在6/23/13 11:19 PM ====
命令
行:
C
:\Python\Sc
浏览 0
提问于2013-06-24
得票数 0
回答已采纳
1
回答
如何
防止特定标志
的
更改触发重新生成?
scons
我在我
的
建筑中增加了GCC
的
选项-fdiagnostics-color。它只会在错误
命令
中更改颜色,所以我不希望
目标
在此选项
发生
变化时重新生成。ARGUMENTS:env.Program('main.cc') 调用
scons
color=never,然后调用
scons
col
浏览 5
提问于2022-10-18
得票数 1
回答已采纳
3
回答
在
scons
中,我
如何
注入一个待构建
的
目标
?
scons
我想注入一个“清理”
目标
,它依赖于一些其他
目标
在它关闭之前完成,以及gzip
的
一些日志文件。重要
的
是,我不能过早使用gzip,因为这可能会导致一些工具失败。%
scons
浏览 1
提问于2009-04-01
得票数 6
回答已采纳
1
回答
强制
scons
使用结构文件作为全局依赖项
scons
当Sconstruct文件本身
发生
变化时,有没有办法让
scons
强制构建所有
目标
? (原因是,如果我更改了构建设置,我不能依赖以前构建
的
文件与新
的
构建设置保持一致)
浏览 2
提问于2009-09-16
得票数 2
回答已采纳
2
回答
将
Scons
转换为VisualStudio项目文件
c++
、
visual-studio-2010
、
scons
);opts.Add("CCFLAGS", "Custom flags for the
C
+在
Scons
中有相应
的
命令
env.MSVSProject()。'StdAfx.h‘barresources = 'bar.rc',’resource.h e.h‘barmisc = 'bar_r
浏览 4
提问于2014-03-03
得票数 6
1
回答
SCons
:未指定$TARGET
的
生成器在源目录而不是变量目录中创建生成器输出
scons
发生
的
情况是,二进制文件
的
输出文件放在src目录中,而不是变量目录中。然而,
SCons
期望输出文件在变量dir中。每次调用
scons
时,上面的build
目标
都会执行,原因如下:仅通过
命令
生成器将文件复制到变量dir也不起作用
scons
: warning: Two
浏览 0
提问于2010-11-15
得票数 3
2
回答
在完整生成之后跳过要使用scon生成
的
文件夹。
c
、
scons
我有大量
的
源文件~10,000,他们分散在几个文件夹。A (Sconstruct is here)->B (unchanged 1000 files)->D (changed1 file) 一旦我第一次完成一个完整
的
构建,我希望它编译所有的东西(B,
C
,D),但是当我在D中修改一个文件时(我知道),我想只构建D文件夹,跳过B和
C
,最后将它们链接
浏览 8
提问于2015-11-10
得票数 0
回答已采纳
1
回答
如何
使用
SCons
分两个步骤编译?
c
、
scons
我希望使用
SCons
按以下步骤编译文件:我试着为这个
定义
不同
的
建造者。我设法做到了这样
的
事情:.asm -> .o和.
c
-> .o是否有可能为此使用当前
的
SCons
实现?在对我
的
SConscript中
浏览 0
提问于2016-02-01
得票数 1
回答已采纳
1
回答
scons
包括目录不工作。
c
、
raspberry-pi
、
scons
我正在尝试编译一个简单
的
c
++程序,但是并没有将包含文件添加到编译
命令
中。includeenv.Append(CPPPATH = Split(cpp_path))
scons
输出 读取SConscript文件.完成SConscript文件
的
读取。建筑
目标
..。gcc -o test_gcc_
scons
.o -
c<
浏览 3
提问于2014-09-13
得票数 0
回答已采纳
1
回答
SCons
奇怪执行
命令
subprocess
、
call
、
scons
我
的
目标
是在boost::test中执行
SCons
单元测试。-
c
命令
后出现
的
错误之后
发生
的
。下次我运行
scons
时,它会给我:
C
:\Users\...我是
SCons
的
新手,我受够了这个工具
的
捉迷藏。它实际上是在任何其他东西之前执行(创建..obj/..lib文件)。然而,这不是我想要
的
。我
的
目标
是在
浏览 7
提问于2016-03-29
得票数 1
回答已采纳
1
回答
scons
同时构建静态库和共享库。
scons
我试图使用
SCons
使用相同
的
源代码构建一个静态库和一个共享库。cppflags = SP3_env['CPPFLAGS']SP3_env['CPPFLAGS'] = cppflagsenv.Install(SP3_env['SP3_lib_dir'], libFile) 我还在SharedObj
浏览 0
提问于2013-02-28
得票数 5
1
回答
如何
通过从
命令
行调用其父SConscript来指定要构建
的
SConstruct文件中
定义
的
目标
库?
scons
我已经
定义
了两个库--一个静态库,一个共享库--构建在一个带有SConscript文件
的
“库”子目录中。然后从父目录中
的
SConscript中调用这个SConstruct,这个目录会大量地构建两个库。SConstruct:TOOLS = ['gcc', 'g++', 'gnulink', 'ar'] PATH = ['
C
:但是,
如何<
浏览 0
提问于2019-01-30
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
种子下载器MediaGet遭木马感染 致近50万台计算机沦为“矿工”
Make 快速入门
如何使用 Windows CMD 环境变量
芯片设计中的Makefile简明教程
CVE-2018-19518:PHP imap_open函数任意命令执行漏洞复现
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券