gpt4 book ai didi

在将程序构建到 ubuntu 之前更改程序的名称

转载 作者:行者123 更新时间:2023-11-30 19:14:25 29 4
gpt4 key购买 nike

最近我一直在使用一个名为 Multi2Sim (M2S) 的开源模拟器。我使用模拟器来模拟异构处理器来收集我在高级项目中使用的数据,该项目旨在测试异构处理器的不同替换策略的效率。程序从官网下载https://www.multi2sim.org .

按照说明操作后,我通过调用“m2s”命令在 Ubuntu 14.04 上成功安装并运行了该程序。我用它来运行具有 LRU、FIFO 和随机缓存替换策略的处理器,因为它们是 M2S 提供的唯一策略。我的高级项目的性质要求我尽可能多地使用替换保单。我联系了一组从事 M2S 工作的研究人员,他们能够在该计划中实现他们自己的政策。在发送了一封友好的电子邮件询问 M2S 实现政策的过程后,他们友好地说他们不能告诉我,因为他们的搜索仍在进行中。

在使用“make”命令之前查看我下载的 M2S 文件后,我发现替换策略是用 C 语言编写的,位于名为“cache.c”的文件中。我现在了解了C程序工作的整体机制。

我不太了解如何

我的问题是:如果我将替换策略写入“cache.c”文件,我是否需要再次使用“make”命令才能将它们与 m2s 命令一起使用?或者我可以以某种方式实现这些政策而不必重新制定整个计划吗?如果我必须重新制作该程序,是否有一种可能的方法可以使我在终端中使用不同名称的命令?

提前谢谢大家。

最佳答案

是的。 make 的全部意义在于,它将重建程序中需要重建的部分(事实上,它的设计目的是重建程序中需要重建的部分) .

您可能还想考虑将程序置于源代码控制之下(git值得学习),这样当您破坏它时(正如您在学习过程中不可避免地会发生的那样),您可以轻松地恢复错误,并且确切地看到您更改了什么。

关于在将程序构建到 ubuntu 之前更改程序的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34121575/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com