问题标签 [build]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 构建服务器上缺少 T4 模板目录
我刚刚使用 Windows 2008 .NET 3.5 SDK 设置了一个新的构建服务器,由于某种原因它没有安装 c:\Program Files\Common Files\Microsoft Shared\TextTemplating 所以我不能运行 t4 模板它。我查看了添加/删除程序中的安装选项,并检查了每个选项。
任何想法为什么它丢失?任何想法如何取回它?
tfs - 手动触发 TFS 团队构建
您将如何从团队构建中手动触发其他团队构建?例如,当我们在 CC.Net 中时,如果某些构建成功,则会触发其他构建。第二个构建可以是使用此组件的项目,也可以是用于同一组件的其他长时间运行的测试库。
java - Ant 仍然是 Java 构建工具的最佳选择吗?
根据我的少量经验,我只使用 Ant 作为构建工具。还有其他更好的项目吗,为什么?
build - 在 Jam 中定义跨目录依赖
在使用 make 多年之后,我刚刚开始在我的项目中使用 jam(实际上是 ftjam)。
在我的项目工作区中,我有两个目录:
src
我在哪里构建可执行文件和库test
我的测试程序在哪里
我正在尝试建立对测试程序的依赖关系,以便每次编译它们时,库也会重新编译(如果需要的话)。
关于如何做的任何建议?
gcc - gcc 链接器问题
我正在尝试制作一个包装 libpurple 的库(您无需了解有关 libpurple 的任何信息即可在此处提供帮助)。Libpurple 反过来加载“插件”,这些“插件”只是通过 dlopen 之类的东西访问的 .so。这些插件依次回调 libpurple 中的函数。
我可以很好地构建我的库,但是当它调用适当的 libpurple init 函数并且 libpurple 尝试加载插件时,我收到如下错误:
符号查找错误:/usr/local/lib/purple-2/autoaccept.so:未定义符号:purple_user_dir
Purple_user_dir 是 libpurple 中定义的函数。当我构建一个链接到 libpurple 的程序(不是库)时,没有问题。我试过使用 -export-dynamic ,但这似乎没有帮助。这是我的构建命令:
谢谢。
linux - 在 Debian 或 Ubuntu 下自动获取构建依赖项的 Debian 方式是什么?
我最近下载了我想改进的 GTK 应用程序的源代码压缩包。它使用标准./configure
和make
构建顺序。
第一次通过,configure
报告了一堆未满足的构建依赖项,例如libgnomeui-2.0
. 像往常一样,我必须手动查找*-dev
与这些依赖项对应的 Debian 软件包名称……当然,这些名称永远不会完全匹配,所以这真的很麻烦。
所以发生在我身上的是......是否有任何帮助工具来自动安装automake
/autoconf
配置文件列出的构建依赖项???
(我已经了解这些dpkg-buildpackage
工具,但在这种情况下,我有兴趣从原始独立于发行版的源代码 tarball 构建,而不是从 Debian 软件包源代码构建。)
java - 如何用 ant 确定构建架构(32bit / 64bit)?
我们继承了一个 ant 构建文件,但现在需要部署到 32 位和 64 位系统。
非 Java 位使用 GNUMakefiles 完成,我们只需调用“uname”来获取信息。有没有类似甚至更简单的方法来用蚂蚁模仿这个?
visual-studio - 在 VS 2005 中增量构建
我们在 VS 2005 中有 50 个项目的解决方案。
如果没有任何改变,有什么方法可以进行增量构建吗?
它现在有点做,但它为每个项目执行所有预构建和构建后事件。
有什么办法可以预防吗?
build - VS 2005 中的增量构建?
我们在 VS 2005 中有 50 个项目的解决方案。
如果没有任何改变,有什么方法可以进行增量构建吗?
它现在有点做,但它为每个项目执行所有预构建和构建后事件。
编译本身并没有发生,但它遍历所有项目并为每个项目执行所有预构建和构建后事件。
有什么办法可以预防吗?
build - 可用的构建工具(make 等)?
这里有很多关于各种利基构建需求(.NET、持续集成等)的问题,但是,当然,我的利基需求是不同的。
我现在不想问一个非常具体的问题,而是想对可用的构建工具(如 make、ant 等)进行调查,以便在需要时更智能地提出后续问题。
在您的回答中,请包括:
- 一个构建工具
- 链接到有关该工具的主页
- 如果您知道一些优点和缺点(即,在带有 cygwin 的 Windows 上运行,或特定于 .NET 等),请列出一些(不需要 - 名称和链接是必需的)
如果您的构建工具已经在答案中,请对其添加优点/缺点/限制/经验进行评论。只要它们尚不存在,请随意添加任意数量的答案 - 但不要将多个构建工具放在一个答案中。
请注意,如果您重复答案,您可能会被否决 - 在评论中添加有关给定构建的其他信息。理想情况下,这些评论将随着时间的推移被纳入答案。
-亚当