scons的所有有效文件名是什么?



我试了SConstruct, SConstruct, SConstruct,似乎都没问题。

我的问题:1. 所有'sconstruct'文件是否不区分大小写?我认为linux系统文件名是大小写敏感的,它是由python, scons是大小写不敏感的关于文件名?

  • 如果有'sconstruct'文件,scons打印:

    您美元scons:读取SConscript文件…scons:完成SConscript文件的读取。scons:建立目标……您:"。是最新的。

  • 为什么它说"读取SConscript文件",而不是说"读取SConstruct文件"?

    我猜它是在旧版本的scons,使文件名是"SConscript",对吗?但是我试图将"SConstruct"重命名为"SConscript",然后它打印出:

    $ scons
    scons: *** No SConstruct file found.
    

    这对我来说太奇怪了,什么是"应征入伍"的概念?

    要回答关于SConstruct文件名大小写的问题,请参阅手册页:http://scons.org/doc/production/HTML/scons-man.html

    默认情况下,scons搜索名为SConstruct、SConstruct或SConstruct的文件在当前目录中构造(按此顺序),并读取其找到的第一个文件中的配置。另一个文件名可以是通过-f选项指定。

    为了更好地理解SCons..还建议阅读用户指南。在你关于什么是征兵的问题中?

    http://scons.org/doc/production/HTML/scons-user/ch14.html

    14.1。SConscript文件

    正如我们已经看到的,树的顶部的构建脚本是叫SConstruct。顶层的SConstruct文件可以使用SConscript函数以在构建中包含其他附属脚本。这些附属脚本可以依次使用SConscript函数来在构建中还包括其他脚本。按照惯例,这些附属脚本通常命名为SConscript。例如,a顶级的SConstruct文件可能会安排四个附属脚本按如下方式包含在构建中:

    最新更新