问题标签 [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 回答
100 浏览

.net - 更改现有DLL的平台

我有一个为“任何 CPU”构建的第三个 DLL。它需要(出于特定原因)为 x86 重建。我无法访问现有的源代码,但可以通过 Reflector 自己反编译并重新编译它。

是否有另一种方法可以在不采用反射器路径的情况下做到这一点

0 投票
1 回答
74 浏览

dynamic - 学习 - 可扩展性:动态加载和任何其他无需重新编译的软件更新

我正计划编写一个程序,但我陷入了一个难题。我不想开始写一些东西,然后当我发现我的程序不可扩展时不得不重写它。另一个问题是我没有足够的编程知识来知道从哪里开始设计我的程序以便它是可扩展的。

我已经阅读了一些关于 DLL(或 unix 的延迟加载)、动态加载、运行时库加载/卸载等方面的内容。但我仍然无法完全理解我需要做什么。我将给出一个示例程序示例,如果有人可以引导我学习正确的方向以便我可以开始更大的程序,我将非常感激!

假设我创建了一个控制台程序“iAmDog”,您可以在其中输入命令,狗会相应地响应控制台的输出。现在让我们假设当我创建这个程序时,狗只有 1 个命令,“bark”,它产生输出“roofroofroof!”。我将如何编写这个程序,以便在用户仍在运行程序时,我可以编辑库或其他地方的代码,以将“坐”命令添加到狗的曲目中。

同样,理想情况下,我的计划是不停机或尽可能减少停机时间,同时能够对始终运行的程序的功能进行代码更新。

感谢您的阅读!

罗素又名 SgtPooki

0 投票
1 回答
17103 浏览

sql-server - SQL Server:在 proc 定义中使用“WITH RECOMPILE”的效果?

我对WITH RECOMPILE存储过程选项的理解通常仅限于使用带有单个存储过程调用的子句作为尾随参数:

包含WITH RECOMPILE在实际的 proc 定义中会产生什么影响?每次执行时都会重新编译proc吗?或者只是在下次更改过程时?

例子:

0 投票
1 回答
237 浏览

c++ - 添加新的游戏类型而不重新编译程序?(C++)

我有一个游戏,它有不同的游戏类型,即计时赛、无限游戏等。

每种游戏类型都有不同的计时规则和潜在的碰撞规则。显然,在计时赛中,比赛在时间用完时结束。

我目前正在通过将游戏类型“硬编码”到程序中来添加游戏类型,因此每次我想添加新的游戏类型时,我都必须重新编译整个程序。

基本上为了更容易添加游戏类型,我不想重新编译所有内容。因此,潜在的新游戏类型可能是可下载的内容,并且只需将新类型放入游戏文件夹即可工作。

怎么做呢?我认为这是使用 libs 或 dll 或其他东西(我对此知之甚少,所以我可能完全不正确)。

我希望一切都有意义,我希望你们能帮助我,或者至少为我指明解释这种方法的书籍或文章的方向。

提前致谢。

0 投票
1 回答
476 浏览

linux - 修改linux内核中的现有模块

g_file_storage在我的驱动程序中使用embedded linux它作为任何 USB 主机的大容量存储。我做得很好!

现在我需要做的更多..是在 USB 设备上捕获弹出事件..这是迄今为止尚未提供的功能g_file_storage

我有这个......它是当 Windows USB 主机执行时被调用的function fsg_suspend()例程......g_file_storage driver"Safely remove hardware"

我正在考虑添加一个简单的 printk 以/var/log/messagefsg_suspend功能中发送简单的消息,我将从用户空间观看BeagleBoard......

但我遇到了一个非常基本的内核编程疑问......如果你能帮助我......

我已经编写了简单的内核模块..可以说是module.c文件,我使用简单的 make 命令编译它然后modprobe/insmod插入它然后我使用它...... 这是关于一个完全由我编写的模块。

在重新编译内核时,我还在配置文件中将一个模块配置为选项 M.. 然后我做,制作模块,制作modules_installmake_install 然后我们使用 modprobe该特定功能..pl 如果我错了,请纠正我..

但是这里这个模块是一个内核模块,如果我对其进行更改,那么......

我可以使用它的makefile重新编译它...然后做modprobe ...吗?但是这个Makefile似乎不支持这个想法..

它会干扰运行内核中已经存在的该模块的副本吗?还是我必须重新编译内核?

0 投票
1 回答
497 浏览

sql-server-2005 - 如何现在强制重新编译 SQL Server 2005 对象

根据运行强制对象在下次运行时sp_recompile重新编译

我需要在运行 sp-recompile 命令时重新编译它,主要是检查语法错误和存储过程所依赖的对象是否存在。

-- 在 sql 2008 上有 sys.sp_refreshsqlmodule 模块...

0 投票
3 回答
2879 浏览

c++ - 每次重新编译后exe校验和不同

所以我试图弄清楚如何让我的 exe 在重新编译时具有相同的哈希码/校验和。我正在使用 FastSum 生成校验和。目前,没有进行任何代码更改,我只是在 VS 中重建项目,校验和结果不同。代码是用 C++ 编写的。

我不熟悉以这种方式使用哈希码和/或校验和,但我做了一些研究并阅读了一些关于需要一致 GUID 的内容。但我不知道这将如何与校验和生成程序联系起来......

好吧,我先把它留在那里,先谢谢了。

0 投票
4 回答
2886 浏览

c++ - 保持 .exe 时间戳不变

有谁知道防止可执行文件时间戳改变的方法?我正在尝试为 .exe 生成一致的哈希码,但我认为时间戳可能会阻止这种情况发生。每次我重新编译代码(VS C++)时,FastSum 都会生成不同的校验和。

谢谢!

0 投票
5 回答
147 浏览

c - 我可以用新代码重新编译文件吗?

我有个问题。我想知道你是否可以用另一段代码重新编译代码。例如(理论上):

主.c:

将此文件编译为 main. (所以主要编译)在这之后我想添加一段代码。

addthis.c:

现在我想使用(已编译的)main 并使用 addthis.c 重新编译它。运行它时(./mainWithAddthis)应该显示打印 2 次。

我希望我解释清楚。有人有想法吗?

0 投票
1 回答
427 浏览

php - 如何进行 PHP 重新编译?Imagecreatetruecolor 错误

由于这是一个新问题,我认为创建一个新问题可以吗?

我之前的问题在这里:

安装了 GD 的 imageantialias 调用未定义函数错误

Markus 帮我解决了问题,我已经联系了客户并为他们设置了 VPS,我已经传输了文件和数据库,一切都运行良好。除了同样的错误,只是这一次,我得到了一个不同的错误;

我认为这与同一件事有关,并且需要重新编译 php?有人可以给我一些关于如何在 Mac OS X 上重新编译 php 的说明,我尝试了 PHP 文档,但我似乎无法理解它是如何工作的。

非常感谢!