00000000000i[ ] LTDL_LIBRARY_PATH is set to '/usr/lib64/bochs/plugins' ======================================================================== Bochs x86 Emulator 2.7 Built from SVN snapshot on August 1, 2021 Timestamp: Sun Aug 1 10:07:00 CEST 2021 ======================================================================== 00000000000i[ ] BXSHARE is set to '/usr/share/bochs' 00000000000e[SIM ] get_param_bool(unmapped) could not find a parameter 段错误 (核心已转储)
时间: 2023-06-10 07:08:47 浏览: 78
看起来你正在运行 Bochs x86 Emulator,但是它似乎遇到了一个问题。从错误信息来看,它无法找到一个名为 "unmapped" 的参数,这可能是导致程序崩溃的原因之一。
你可以尝试检查一下你的 Bochs 配置文件,看看是否有一个名为 "unmapped" 的参数,并尝试将其删除或更改为正确的参数名称。此外,你也可以尝试重新安装 Bochs,以确保你使用的是最新版本并且没有损坏的文件。
相关问题
ltdl_dep = cc.find_library('ltdl', required : true)
这段代码使用了`cc.find_library()`方法来查找`ltdl`库,并将结果存储在`ltdl_dep`变量中。`required : true`参数指定了如果无法找到该库,则会抛出错误。
`cc.find_library()`方法是用来查找动态链接库(也称为共享库)的方法,它会在系统默认的库路径中查找指定名称的库,并返回库的完整路径。如果找到了多个库,则返回第一个找到的库。如果未找到库,则返回`null`。
在Meson.build文件中使用`cc.find_library()`方法需要在文件头部添加以下代码:
```meson
project('my_project', 'c')
cc = meson.get_compiler('c')
```
这将定义一个名为`my_project`的项目,并将C编译器存储在`cc`变量中,以便在后续代码中使用。
configure: error: /bin/bash libltdl/config/config.sub aarch64-linux-gnu failed
这个错误可能是由于缺少libtool或者libltdl-dev库所引起的。你可以尝试通过以下命令来安装这些库:
对于Debian、Ubuntu系统,可执行以下命令:
```
sudo apt-get install libtool libltdl-dev
```
对于CentOS、RedHat系统,可执行以下命令:
```
sudo yum install libtool-ltdl-devel
```
安装完成后,再次执行configure命令即可。