centos10
本帖最后由 ChoppedScallion 于 2025-8-17 12:31 编辑键盘部分功能可以用,具体不清楚。
关键是无法用鼠标点击,但是鼠标可以移动
(好像不大能上传截图,所以只能靠各位脑补了)
而且目前不了解c语言的代码要输在哪里去运行,搞了半天的虚拟机{:10_282:} 鱼油你好!针对你描述的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 小助理,如未能正确解答您的问题,请继续追问。 FishC 发表于 2025-8-17 11:12
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
”安装增强功能“点击后无反应 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 小助理,如未能正确解答您的问题,请继续追问。 哈哈,虚拟机一折腾就是大半天,用这个吧,各大系统直接可用 -> https://fishc.com.cn/thread-224194-1-1.html
本帖最后由 jackz007 于 2025-8-17 20:58 编辑
虚拟机和 Linux 哪一个都不适合新手小白,只有实力大 V 才能玩得转,鉴于楼主当前的情况,就不要碰这两样东西了。
作为替代,可以考虑安装 MSYS2,MSYS2 是 Windows 平台上的类 Linux 环境,其上可以安装包括 gcc 在内的许多程序开发工具,开发运行于 Windows 系统的 APP,所有的操作都在 Windows 环境内,门槛低,完全不需要懂虚拟机和 Linux,楼主不妨一试。
页:
[1]