鱼C论坛

 找回密码
 立即注册
查看: 54|回复: 5

centos10

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

键盘部分功能可以用,具体不清楚。
关键是无法用鼠标点击,但是鼠标可以移动
(好像不大能上传截图,所以只能靠各位脑补了)
而且目前不了解c语言的代码要输在哪里去运行,搞了半天的虚拟机
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
鱼油你好!针对你描述的CentOS虚拟机问题,我来分步解答:

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

  1. sudo mkdir /media/cdrom
  2. sudo mount /dev/cdrom /media/cdrom
  3. cd /media/cdrom
  4. sudo ./VBoxLinuxAdditions.run  # VirtualBox用这个
  5. # VMware用户执行:sudo ./vmware-install.pl
复制代码

3. 重启系统:sudo reboot

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

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

  1. sudo yum install gcc   # CentOS 7及以下
  2. sudo dnf install gcc   # CentOS 8+
复制代码

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

  1. nano fishc.c
复制代码

3. 输入代码(示例):

  1. #include <stdio.h>
  2. int main() {
  3.     printf("Hello FishC!\n");
  4.     return 0;
  5. }
复制代码

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

  1. gcc fishc.c -o output
  2. ./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 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
FishC 发表于 2025-8-17 11:12
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

”安装增强功能“点击后无反应
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
ChoppedScallion 发表于 2025-08-17 11:17
FishC 发表于 2025-8-17 11:12
以上回复来自 FishC A ...


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

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

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

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

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

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

  10. # 重启
  11. sudo reboot
复制代码


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

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

  1. sudo yum install -y gcc
复制代码


2. 编写和运行代码:

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

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

  9. # 3. 保存:按 [backcolor=#eee]Ctrl+O[/backcolor] → 回车 → 退出:[backcolor=#eee]Ctrl+X[/backcolor]

  10. # 4. 编译运行
  11. gcc hello.c -o hello
  12. ./hello
复制代码


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

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

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

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

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
哈哈,虚拟机一折腾就是大半天,用这个吧,各大系统直接可用 -> https://fishc.com.cn/thread-224194-1-1.html
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
本帖最后由 jackz007 于 2025-8-17 20:58 编辑

       虚拟机和 Linux 哪一个都不适合新手小白,只有实力大 V 才能玩得转,鉴于楼主当前的情况,就不要碰这两样东西了。
       作为替代,可以考虑安装 MSYS2,MSYS2 是 Windows 平台上的类 Linux 环境,其上可以安装包括 gcc 在内的许多程序开发工具,开发运行于 Windows 系统的 APP,所有的操作都在 Windows 环境内,门槛低,完全不需要懂虚拟机和 Linux,楼主不妨一试。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-20 06:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表