草庐IT

build-environment

全部标签

build - 如何创建一个省略其内容时间戳的 tar 文件?

有没有办法创建一个.tar文件,在其文件/目录中省略atime/ctime/mtime的值?我们为什么要这样做?我们在构建过程中有一个步骤,它生成一个工件目录,该目录被打包到一个tar文件中。我们希望构建步骤是幂等的——给定相同的输入,它每次生成完全相同相同的文件/输出。理想情况下,我们还希望该步骤在干净构建中按位幂等,以便我们可以使用连续构建的哈希来检查是否没有任何变化。但是由于tar文件包含每个条目的时间戳(atime/ctime/mtime),因此该构建步骤创建的tar文件永远不会与前一次运行按位相同,即使存档中每个文件的内容em>按位相同。有没有办法生成一个省略其条目时间戳的t

build - 在 Sublime Text 3 中编辑构建系统

如何在SublimeText3中编辑构建系统,无论是原生系统还是我通过PackageControl安装的系统?例如,对于SassBuild包,它最近会输出.map文件,所以我想对其进行配置,使其停止这样做。好像和SublimeText2不一样因为这些说明似乎不适用于我的SublimeText3文件夹中的内容。我可以根据每个项目更改它们吗? 最佳答案 与SublimeText2不同,版本3使用压缩的.sublime-package文件来包含通过包控制安装的默认包和插件。因此,它们并非都在Packages文件夹中具有通过Preferen

build - 在 Sublime Text 3 中编辑构建系统

如何在SublimeText3中编辑构建系统,无论是原生系统还是我通过PackageControl安装的系统?例如,对于SassBuild包,它最近会输出.map文件,所以我想对其进行配置,使其停止这样做。好像和SublimeText2不一样因为这些说明似乎不适用于我的SublimeText3文件夹中的内容。我可以根据每个项目更改它们吗? 最佳答案 与SublimeText2不同,版本3使用压缩的.sublime-package文件来包含通过包控制安装的默认包和插件。因此,它们并非都在Packages文件夹中具有通过Preferen

build - Mono 3.0.0 基于 CentOS 6 构建

我最近发现自己需要为CentOS6构建Mono3.0,我的基础架构人员要求让系统尽可能接近CentOS(即,如果可能,不要使用第3方软件包)。因为目前我找不到Mono3.0RPM,所以我在CentOS6.3的干净最小安装上完成了从头开始构建它的练习。可以在CentOS6.3上构建没有外部软件包的Mono3.0。 最佳答案 执行CentOS6.3最小安装ifupeth0yum-yupdateyum-yinstallglib2-develyum-yinstalllibpng-develyum-yinstalllibjpeg-devely

build - Mono 3.0.0 基于 CentOS 6 构建

我最近发现自己需要为CentOS6构建Mono3.0,我的基础架构人员要求让系统尽可能接近CentOS(即,如果可能,不要使用第3方软件包)。因为目前我找不到Mono3.0RPM,所以我在CentOS6.3的干净最小安装上完成了从头开始构建它的练习。可以在CentOS6.3上构建没有外部软件包的Mono3.0。 最佳答案 执行CentOS6.3最小安装ifupeth0yum-yupdateyum-yinstallglib2-develyum-yinstalllibpng-develyum-yinstalllibjpeg-devely

Xcode 5 相当于build设置中的 NS_BLOCK_ASSERTIONS

在Xcode5之前,可以使用默认的build设置阻止发布构建包含NSAssert语句及其变体:OTHER_CFLAGS="-DNS_BLOCK_ASSERTIONS=1";此设置可在project.pbxproj中找到,并在Xcode中设置:(请注意,此抓取来自转换为Xcode5的Xcode4项目。)每个目标将仅在发布版本中继承此设置。显然这是一件好事。该应用程序不会立即崩溃,而是无论如何都可能会遇到困难。而对于Debug构建,您希望在NSAssert失败时立即知道。但是,我很难在Xcode5中找到等价物。使用默认模板创建新项目没有显示等效设置:我的问题是,Xcode5中的等效设置是什

Xcode 5 相当于build设置中的 NS_BLOCK_ASSERTIONS

在Xcode5之前,可以使用默认的build设置阻止发布构建包含NSAssert语句及其变体:OTHER_CFLAGS="-DNS_BLOCK_ASSERTIONS=1";此设置可在project.pbxproj中找到,并在Xcode中设置:(请注意,此抓取来自转换为Xcode5的Xcode4项目。)每个目标将仅在发布版本中继承此设置。显然这是一件好事。该应用程序不会立即崩溃,而是无论如何都可能会遇到困难。而对于Debug构建,您希望在NSAssert失败时立即知道。但是,我很难在Xcode5中找到等价物。使用默认模板创建新项目没有显示等效设置:我的问题是,Xcode5中的等效设置是什

build - 在 Windows 上是否有相当于 Make 的功能?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion我在Windows上开发,我想使用beanstalkd。它仅作为tarball提供,我只是想知道是否有某种方法可以像在Linux中一样轻松构建它?我发现了一些适用于Windows的gnumake端口,但它们似乎不起作用。源代码发行版是否特定于Linux?当我尝试使用mingw32-make时,它​​显示“对于file没有什么可做的”。TBH我不确定在什么上

build - 在 Windows 上是否有相当于 Make 的功能?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion我在Windows上开发,我想使用beanstalkd。它仅作为tarball提供,我只是想知道是否有某种方法可以像在Linux中一样轻松构建它?我发现了一些适用于Windows的gnumake端口,但它们似乎不起作用。源代码发行版是否特定于Linux?当我尝试使用mingw32-make时,它​​显示“对于file没有什么可做的”。TBH我不确定在什么上

android - 带有 Phonegap Build 和 PushPlugin 的 Android 的白色通知图标

我正在使用Adob​​e的Build服务处理Phonegap,我想知道是否(如果是,如何)我可以让我的通知显示一个白色图标(如Google所描述的here)。我正在使用PushPlugin但我找不到任何关于此的文档。目前我的应用只在通知内容旁边显示启动器图标。那么有谁知道是否有某种方法可以使用PushPlugin启用备用通知图标,我是卡在启动器图标上还是有其他插件具有此功能?谢谢! 最佳答案 我从未使用过Phonegap构建-我在我的机器上手动执行构建过程。无论如何,我认为您应该在src/com/plugin/gcm下找到GCMIn