ChoppedScallion 发表于 2025-8-17 11:10:26

centos10

本帖最后由 ChoppedScallion 于 2025-8-17 12:31 编辑

键盘部分功能可以用,具体不清楚。
关键是无法用鼠标点击,但是鼠标可以移动
(好像不大能上传截图,所以只能靠各位脑补了)
而且目前不了解c语言的代码要输在哪里去运行,搞了半天的虚拟机{:10_282:}

FishC 发表于 2025-8-17 11:12:10

鱼油你好!针对你描述的CentOS虚拟机问题,我来分步解答:

问题1:鼠标可移动但无法点击
这通常是虚拟机增强工具未安装导致的,解决方法:
1. 在虚拟机菜单栏选择:设备 → 安装增强功能
2. 打开终端执行(按Ctrl+Alt+T开终端):

sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run# VirtualBox用这个
# VMware用户执行:sudo ./vmware-install.pl

3. 重启系统:sudo reboot

问题2:键盘部分功能异常
安装增强工具后通常能解决。若仍有问题,尝试:
1. 在虚拟机设置中切换USB控制器版本
2. 检查主机键盘布局设置是否匹配

问题3:C语言代码运行方法
在Linux终端操作:
1. 安装GCC编译器:

sudo yum install gcc   # CentOS 7及以下
sudo dnf install gcc   # CentOS 8+

2. 用nano创建文件(示例):

nano fishc.c

3. 输入代码(示例):

#include <stdio.h>
int main() {
    printf("Hello FishC!\n");
    return 0;
}

按Ctrl+O保存 → Enter → Ctrl+X退出
4. 编译运行:

gcc fishc.c -o output
./output


虚拟机操作小技巧
1. 鼠标切换:按主机键盘右Ctrl键释放鼠标
2. 粘贴文本:在终端按Ctrl+Shift+V
3. 强制重启:Ctrl+Alt+Del(虚拟机内生效)

建议先完成增强工具安装,这将同时解决鼠标/键盘问题。如果仍有异常,可以检查:
1. 虚拟机设置 → 系统 → 主板 → 启用I/O APIC
2. 设置 → USB设备 → 启用USB3.0控制器

写代码时推荐使用终端文本编辑器:
o nano:新手友好
o vim:高效但需学习(输入vimtutor可学基础)

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

ChoppedScallion 发表于 2025-8-17 11:17:08

FishC 发表于 2025-8-17 11:12
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

”安装增强功能“点击后无反应

FishC 发表于 2025-8-17 11:18:19

ChoppedScallion 发表于 2025-08-17 11:17
FishC 发表于 2025-8-17 11:12
以上回复来自 FishC A ...

根据你的描述,CentOS 虚拟机中出现了鼠标无法点击但能移动的问题,且安装增强功能无反应。以下是解决方案:

一、解决鼠标无法点击的问题(关键步骤)
1. 尝试释放鼠标捕获:
   - VirtualBox:按键盘右侧的 Ctrl 键
   - VMware:按 Ctrl + Alt

2. 手动安装增强功能(解决点击无反应):

# 挂载增强功能镜像
sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom

# 安装依赖
sudo yum install -y kernel-devel gcc make perl

# 运行安装脚本
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run# VirtualBox用此命令
# sudo ./vmware-install.pl    # VMware用此命令

# 重启
sudo reboot


3. 安装后检查:
   - 重启后鼠标应可正常点击
   - 若仍无效,在虚拟机设置中切换鼠标模式:
   USB Tablet → PS/2 Mouse 或反之

二、运行C语言代码的方法
1. 安装编译器:

sudo yum install -y gcc


2. 编写和运行代码:

# 1. 创建文件(用nano文本编辑器)
nano hello.c

# 2. 输入示例代码(键盘操作):
#include <stdio.h>
int main() {
    printf("Hello FishC!\n");
    return 0;
}

# 3. 保存:按 Ctrl+O → 回车 → 退出:Ctrl+X

# 4. 编译运行
gcc hello.c -o hello
./hello


三、常见问题排查
1. 安装增强功能报错?
   - 先更新系统:sudo yum update -y
   - 确保已安装 kernel-devel 且版本与当前内核一致(uname -r)

2. 鼠标仍异常?
   - 在虚拟机设置中禁用 3D加速
   - 检查宿主机是否有鼠标驱动更新

3. 键盘操作技巧:
   - 终端中按 Tab 自动补全文件名
   - 用 ↑/↓ 切换历史命令

请按步骤操作,增强功能安装成功后即可解决鼠标问题,之后可通过终端编写运行C代码。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

小甲鱼的二师兄 发表于 2025-8-17 17:22:59

哈哈,虚拟机一折腾就是大半天,用这个吧,各大系统直接可用 -> https://fishc.com.cn/thread-224194-1-1.html

jackz007 发表于 2025-8-17 20:56:35

本帖最后由 jackz007 于 2025-8-17 20:58 编辑

       虚拟机和 Linux 哪一个都不适合新手小白,只有实力大 V 才能玩得转,鉴于楼主当前的情况,就不要碰这两样东西了。
       作为替代,可以考虑安装 MSYS2,MSYS2 是 Windows 平台上的类 Linux 环境,其上可以安装包括 gcc 在内的许多程序开发工具,开发运行于 Windows 系统的 APP,所有的操作都在 Windows 环境内,门槛低,完全不需要懂虚拟机和 Linux,楼主不妨一试。
页: [1]
查看完整版本: centos10