问题标签 [recompile]

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.

0 投票
1 回答
555 浏览

java - 修改平台/框架/基础包

我打算在 Android Donut r2 的平台/框架/基础项目中修改一些位。修改非常小,并进入 java 包android.graphicsandroid.text(API 不受影响)。

我必须从重新编译的平台复制哪些 jar 库?修改很小,我不想替换整个系统。我正在尝试替换特定的 jar 库。

0 投票
2 回答
726 浏览

php - 重新编译并重新安装php

我正在使用没有 ldap 的 php 5.2.9 运行 Fedora Core 10。现在我想删除当前的 php 安装并使用 ldap 重新编译最新版本的 php 并安装它。

这个怎么做?

0 投票
2 回答
7887 浏览

c# - 反编译 C# dll 后如何重新编译 dll?

我使用反射器反编译了一个asp.net dll,之后我找到了错误并修复了它,现在我想将它编译回一个dll,然后我可以部署,但似乎我不能我该怎么做?

0 投票
1 回答
5484 浏览

asp.net - ASP.NET 网站项目何时重新编译?

正如Mauricocodeka首先所说,如果您不希望您的会话受到网站重新编译和应用程序回收的影响,请不要使用默认的InProc 会话。

导致整个网站重新编译的原因列表:

  1. 默认情况下,当对网站中的顶级文件进行任何更改时,将重新编译整个网站。顶级文件包括global.asax文件以及bin/App_Code/文件夹中的所有文件。

  2. 修改web.config

  3. 如果SectionInformation.RestartOnExternalChanges 属性为 true ,则配置包括文件更改

    <section name="MyAppSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" restartOnExternalChanges =" true " requirePermission="false" />

笔记:

参考:


说明导致网站项目(而不是 Web 应用程序项目)重新编译自身的更改和文件类型的信息在哪里?

我问的原因是因为我们不希望用户丢失他们的会话。因此,我们希望仅在凌晨时分使用可重新编译的更改来更新实时网站,但更愿意在白天进行更改以加快速度。我们确实会先升级到登台服务器并在那里观看,但最好提前提供一个明确的列表。

0 投票
3 回答
23561 浏览

oracle - Oracle 中的触发器无效

在对表进行某些更改后,我的数据库中的某些触发器变得无效。但似乎他们仍在工作。我唯一的问题是,如果我使用 SQL Developer,触发器左侧有红色叉号,表示它们无效。这是一个大问题吗?

我知道我可以重新编译触发器来解决这个问题,但我不确定这是否真的是一个值得关注的问题。如果是这样,我将需要查看我之前的数百个更改并找出导致问题的原因。谢谢你。

0 投票
2 回答
180 浏览

makefile - make install 导致重新编译

我正在编写一个主 makefile 来编译和安装多个基于 autoconf 的库,它们相互依赖。第一次一切正常。问题是:如果我正在单独处理这些库之一并执行“make && make install”前缀文件夹中的头文件(即使它们未被触及)。这会导致所有依赖库从头开始编译。

有没有办法避免不必要的重新编译而不侵入makefile?

0 投票
8 回答
5457 浏览

windows - 在运行时重新编译可执行文件是否安全?

如果我在运行时重新编译可执行文件会发生什么?操作系统是否在开始运行时将所有可执行文件的内容读入内存,因此它永远不会读取新的可执行文件?或者它会读取新的可执行文件的部分,认为它没有改变,导致可能未定义的行为?

如果我有一个正在运行的脚本,它在循环中重复调用一个可执行文件,并且我在脚本运行时重新编译该可执行文件,该怎么办。是否保证循环的未来迭代将调用新的可执行文件,并且只有在进行切换时正在进行的调用结果可能被破坏?

我的操作系统是 Linux,但我也很好奇 Windows 上会发生什么。

0 投票
1 回答
375 浏览

php - 重新编译 PHP

我已经用一些可选的扩展编译了 php,比如 APC(用于缓存)、APD(用于调试)和其他重要的扩展。现在我需要安装另一个名为 mhash 的扩展(用于加密),我的问题是:我是否需要从头开始重新编译 php,包括以前的扩展和最后一个,或者可以仅使用最后一个重新编译 php(希望是以前的仍然支持扩展)??

0 投票
1 回答
3102 浏览

sql - “IF..ElseIf..Else”或“Where 子句”引导存储过程结果

我有以下两条 SQL 语句

第一:

第二个:

这两个查询都将包装在它自己的存储过程中。我怀疑 IF 语句会导致大量的 SQL 重新编译。我面临着要么将 IF 语句的每个部分分成自己的存储过程,要么用 WHERE 子句替换整个 IF 语句(如上图的第二个 SQL 语句所示)

我的问题是:从性能角度来看,这两条语句有什么区别,SQL 将如何处理每条语句?

谢谢。

0 投票
3 回答
5610 浏览

x86 - 使用 LLVM 将 x86 代码重新编译为更快的 x86

是否可以输入 x86 32 位代码来运行 LLVM 编译器?有一个巨大的算法,我没有源代码,我想让它在相同的硬件上运行得更快。我可以通过优化将它从 x86 翻译回 x86。

这段代码运行了很长时间,所以我想对其进行静态重新编译。此外,我可以对其进行运行时配置文件并给 LLVM 提示,哪些分支更有可能。

原始代码是为 x86 + x87 编写的,不使用 SSE/MMX/SSE2。重新编译后它有机会使用 x86_64 和/或 SSE3。此外,代码将以更优化的方式重新生成到硬件解码器。

谢谢。