鱼C论坛

 找回密码
 立即注册
查看: 1722|回复: 15

课后小程序拖进虚拟机无法运行

[复制链接]
发表于 2022-6-19 20:27:59 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 泡面客 于 2022-6-20 06:59 编辑

我按照教程把课后小程序拖到虚拟机里,但是运行的时候说没有,是我哪里搞错了吗?(呆头呆脑
QQ图片20220619201830.png
QQ图片20220619202454.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-6-19 20:42:21 | 显示全部楼层
下载了32位库也还是不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-19 20:50:20 | 显示全部楼层
先看一下你所在位置,再看一下文件所在位置
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-19 20:53:52 | 显示全部楼层
南归 发表于 2022-6-19 20:50
先看一下你所在位置,再看一下文件所在位置

“我”是啥鸭?我就是把那个文件拖到桌面上,是不是我命令打错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-19 21:01:05 | 显示全部楼层
在Linux层次结构中,想要知道当前所处的目录,可以用pwd命令,你运行vim的时候所在的文件位置可能不和你的目标文件同级,可以使用ls查看当前路径下存在的文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-19 21:07:08 From FishC Mobile | 显示全部楼层
所以你要想明白,你到底是要学c
还是要学linux
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-19 22:00:34 | 显示全部楼层
wp231957 发表于 2022-6-19 21:07
所以你要想明白,你到底是要学c
还是要学linux

啥?我跟着甲鱼的课程在虚拟机的linux上学c鸭,现在我不会运行那个小程序辣,大佬求教啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-19 23:12:31 | 显示全部楼层
本帖最后由 jackz007 于 2022-6-19 23:15 编辑

        楼主的问题不是无法运行,而是无法找到文件,
        请楼主先回答一个问题,这个文件 "vim_test_linux" 它完整的目录路径是什么?
        只有知道了这个路径,才可以为其添加执行权限,也才可以执行这个文件。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-19 23:53:13 | 显示全部楼层
本帖最后由 临时号 于 2022-6-20 00:00 编辑

注意,你现在所处的位置时你root用户的家目录,即/root目录下,而你的vim_test_linux在shou用户的桌面下
所以,你需要输入以下命令:
su shou
输入shou用户密码
cd ~
cd desktop
su root
输入root用户密码
chmod 777 vim_test_linux
./vim_test_linux
注:如果cd desktop报错了就输入cd Desktop
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-20 00:08:48 | 显示全部楼层
临时号 发表于 2022-6-19 23:53
注意,你现在所处的位置时你root用户的家目录,即/root目录下,而你的vim_test_linux在shou用户的桌面下
所以 ...

已经把命令都写出了,这学过linux编程一般都能做得到吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-20 00:12:09 | 显示全部楼层
桃花飞舞 发表于 2022-6-20 00:08
已经把命令都写出了,这学过linux编程一般都能做得到吧。

主要路径是猜的,它没有给vim_test_linux的路径,我只能凭经验去猜了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-20 00:28:34 | 显示全部楼层
临时号 发表于 2022-6-20 00:12
主要路径是猜的,它没有给vim_test_linux的路径,我只能凭经验去猜了

其实linux很友好了,他翻译下提示就行了,他生成了a.out 这时 chmod 777 a.out    ./a.out 就可以执行了,可是他硬是要chmod 777 vim_test_linux这个文件,根本就没有vim_test_linux
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-20 00:34:26 | 显示全部楼层
桃花飞舞 发表于 2022-6-20 00:28
其实linux很友好了,他翻译下提示就行了,他生成了a.out 这时 chmod 777 a.out    ./a.out 就可以执行了 ...

a.out是他编译test.c文件输出的可执行文件,而它要的是小甲鱼老师的vim练习,这个它放在桌面上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-20 06:56:47 | 显示全部楼层
wp231957 发表于 2022-6-19 21:07
所以你要想明白,你到底是要学c
还是要学linux

我懂了大佬,我得先学Linux
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-20 06:58:06 | 显示全部楼层
临时号 发表于 2022-6-19 23:53
注意,你现在所处的位置时你root用户的家目录,即/root目录下,而你的vim_test_linux在shou用户的桌面下
所以 ...

谢谢大佬,虽然还是没解决,我觉得应该是我对Linux不了解的原因,我还是先去学学Linux八
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-20 07:17:01 From FishC Mobile | 显示全部楼层
泡面客 发表于 2022-6-20 06:56
我懂了大佬,我得先学Linux

如果是为了c而去学linux有些本末倒置
linux最广泛的用途就是做服务器
普通windows用户就用windows下流行的ide学c
就狠好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 02:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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