那个主机是Windows系统在VirtualBox安装openEuler系统,然后安装相应插件运行c文件
VirtualBox下载完了,iso虚拟光盘下载完了
知道在哪个文件夹,c文件也有
中文乱码,共享文件夹挂载有点问题
有先輩指点指点吗


那个主机是Windows系统在VirtualBox安装openEuler系统,然后安装相应插件运行c文件
VirtualBox下载完了,iso虚拟光盘下载完了
知道在哪个文件夹,c文件也有
中文乱码,共享文件夹挂载有点问题
有先輩指点指点吗


阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你在 VirtualBox 中安装了 openEuler 系统,并且下载了相应的插件和 ISO 文件,但是你遇到了问题,无法正确地运行 C 文件。
首先,需要确保你已经安装了 openEuler 系统,并且已经 mount 了 ISO 文件。可以通过 VirtualBox 的设置界面来检查。
其次,关于中文乱码的问题,可以尝试使用 UTF-8 编码来解决。可以在 C 文件的开头添加以下代码:
#include <stdio.h>
#include <locale.h>
int main() {
setlocale(LC_ALL, "zh_CN.UTF-8");
printf("Hello, World!\n");
return 0;
}
这将设置 locale 到 UTF-8 编码,以解决中文乱码问题。
最后,关于共享文件夹的问题,可以在 VirtualBox 的设置界面中添加共享文件夹。然后,在 openEuler 系统中,可以使用 mount 命令来挂载共享文件夹。
例如:
sudo mount -t vboxsf shared_folder /mnt
其中,shared_folder 是共享文件夹的名称,/mnt 是挂载点。
总之,通过以上步骤,你应该能够正确地运行 C 文件在 openEuler 虚拟机中。