2301_79276331 2025-05-02 10:12 采纳率: 50%
浏览 14

VirtualBox openEuler虚拟机运行c文件

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

img

img

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-05-02 10:15
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    VirtualBox openEuler 虚拟机运行 C 文件

    你在 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 虚拟机中。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月2日