草庐IT

codetrainerplugins-build

全部标签

build - 如何重建已下载的已编辑 perl6 模块?

我已经安装了Time::Duration,但它的大部分测试都失败了。我希望能够通过我的编辑从本地存储的模块重建模块。我编辑了包含模块的文件(对应于Duration.pm6):~/.perl6/sources/D00C101A0157E3EAC494310C9961F299240423E7然后尝试通过它的json文件构建:zef--debugbuild~/.perl6/dist/83839D8D315EEDEDFEAF211EE42E8D936ACE29CB这会返回:===>#SKIP:NoneedtobuildTime::Duration:ver!!!>Buildfailure:~/.

build - cmake 创建一个共享对象

我有三个文件:lib.clib.h=>它们应该被构建为.so文件client.c=>这应该被构建为可执行文件。在client.c中,我包含lib.h文件,以便获取lib.c下定义的函数的声明谁能告诉我我应该使用的确切CMakeLists文件,以便源区域不会被Cmake的临时文件和二进制文件和库(我相信是windows的情况下为.dll)在单独的构建和二进制目录中生成? 最佳答案 此解决方案不会创建.so文件,而是创建一个cmake等效文件,以便进一步包含在cmake中。我正在寻找一种解决方案,将提供与此等效的解决方案:g++-sha

build - bmake的优点

除了bmake是GNUmake的BSD等价物这一事实之外,我无法清楚地理解它相对于GNUmake的优势。谁能帮我?我只能找到一个resource这有点帮助。感谢您提供更多帮助或指点。 最佳答案 BSDmake和GNUmake都是原始AT&Tmake的免费替代品。主要区别在于高级功能的语法不同。以下是如何将shell命令的输出放入BSDmake中的变量中:#BSDmakeTODAY!=date+%Y-%m-%d在GNUmake中:#GNUmakeTODAY=$(shelldate+%Y-%m-%d)只要有人在Makefile中写入$(

c# - "Build"构建我的项目,"Build Solution"没有

我刚刚开始使用VS2010。我有一个从VS2008成功迁移的大型解决方案。我在解决方案中添加了一个名为“Test”的控制台应用程序项目。选择build->buildsolution不会编译新项目。选择build->buildTest会构建项目。在失败的情况下,不会给出错误。同样,将此工程设置为启动工程,按F5开始调试,同样编译失败。我对此感到不安。谁能告诉我我做错了什么让我平静下来?编辑我不知道这是否相关,但今天我安装了AnhkSVN2.1.8420(最新版本)。 最佳答案 确保解决方案配置已设置为构建您的新项目。转到构建|配置管理

build - 一旦发生错误,是否可以加速 crosstool-ng 构建?

我正在使用crosstool-ng为beagleboard-xm构建一个tolchain。构建以如下方式进行:[INFO]=================================================================[INFO]Retrievingneededtoolchaincomponents'tarballs[INFO]Retrievingneededtoolchaincomponents'tarballs:donein0.51s(at00:08)[INFO]===========================================

build - 如何修改 Jenkins 用于控制从站的负载平衡行为?

我们将Jenkins用于我们的CI构建系统。我们还使用“并发构建”,以便Jenkins独立构建每个更改。这意味着我们经常同时运行5或6个相同作业的构建。为了适应这种情况,我们有4个从站,每个从站有12个执行器。问题在于Jenkins并没有真正在其奴隶之间“负载平衡”。它尝试在之前构建的同一个从站上构建作业(大概是为了减少从源代码控制同步的时间)。这是一个问题,因为Jenkins将在同一个从站上构建我们构建的所有6个实例(或者更有可能在2个从站之间)。一台构建机器陷入困境并且运行非常缓慢,而其他机器则处于闲置状态。如何配置Jenkins的负载平衡行为,以及它如何控制其从属服务器?

build - 如何为 Windows 构建 google google-breakpad?

我正在尝试为Windows构建googlebreakpad。我不明白。我尝试为Windows安装autoconf和m4,这似乎可以工作。但是运行m4CXXFLAGS=-m32CFLAGS=-m32CPPFLAGS=-m32./configure结果func_dirname(){#Extractsubdirectoryfromtheargument.func_dirname_result=NONE:0:m4:ERROR:EOFinstring在执行脚本几秒钟后。我从VisualStudio解决方案文件中搜索过,但自581版以来它们已被删除。所以我找到了相关的帖子Howtobuildgoo

build - Phing和 Composer

我们使用phing来构建和测试我们的项目。我想尽可能地移除对PEAR的依赖,这样我就可以为不同的项目运行不同版本的包。我创建了一个composer.json文件,它安装了所有必要的包{"require":{"php":">=5.3.3","zendframework/zendframework":"2.2.*","doctrine/doctrine-orm-module":"*","phpoption/phpoption":"*"},"require-dev":{"phing/phing":"*","phpunit/phpunit":"*","pdepend/pdepend":"*",

jenkins - "Delete Build in Jenkins after Keep Forever"

我在Jenkins中使用了SimplePromotePlugin,它将我的build设置为“永久保留此构建”。有什么办法可以删除吗?我可以访问构建它的奴隶和主人(试图在那里找到任何相关但没有运气)。 最佳答案 我不确定SimplePromotePlugin是否(或如何)影响这一点,但您不能只单击“不要永远保留此构建”按钮,然后单击“删除”吗?当一个版本被标记为“永远保留”(并且挂锁图标显示在该版本旁边)时,您应该能够通过按该版本上的“不要保留...”按钮来“解锁”它页面。 关于jenki

build - 是否有适用于多种语言的类似 Maven 的工具?

我正在尝试寻找像Maven(标准化构建和打包、Artifactrepo等)这样的工具,它支持的不仅仅是Java(和C/C++),特别是Python和.NET(C#)。尤其需要良好的依赖管理。我们在我们的地方经营着一家混合语言商店,目前本土的基于python的“über-buildsystem”应该会消失。请注意,它不会尝试进行详细的构建,只是处理模块/项目之间的依赖关系,下载编译的Artifact(在C++案例中每个库几百兆)并在现有的.sln/.vcproj上调用msbuild/easy_install/etc/etc文件来完成真正的构建。它可以工作,但主要是因为我构建了它并且知道它