Ash刻痕 发表于 2019-12-1 21:40:50

虚拟机怎么这么难用啊

当初照着小甲鱼装虚拟机的时候就很坎坷,后来无奈之下用了小甲鱼的镜像,然后勉强可以敲一些简单的代码了。按理说这虚拟机是可以用了的
有一搭没一搭的学着,今天这个问题就比较无奈了,是s1e6的课后题
0. 问题:求 1^2 + 2^3 + 3^4 + 4^5 + 5^6 的值?(1^2 表示 1 的 2 次方)
代码是肯定没有问题的,报错信息我也大概能看懂,意思好像是说我没有math.c这个文件,
test.c:2:16: error: mat.h: No such file or directory
test.c: In function ‘main’:
test.c:7: warning: incompatible implicit declaration of built-in function ‘pow’
不会放图片,好难受啊虚拟机这么难用的嘛!!!我还觉得挺好玩的,有没有大佬帮忙解决一下

zltzlt 发表于 2019-12-1 21:47:31

敲错了,应该是 math.h 而不是 mat.h。

Ash刻痕 发表于 2019-12-1 21:50:26

zltzlt 发表于 2019-12-1 21:47
敲错了,应该是 math.h 而不是 mat.h。

gcc: test: No such file or directory编译出现这个没法运行是什么情况能给解释一下吗

zltzlt 发表于 2019-12-1 21:51:49

Ash刻痕 发表于 2019-12-1 21:50
gcc: test: No such file or directory编译出现这个没法运行是什么情况能给解释一下吗

试试运行 .\test

Ash刻痕 发表于 2019-12-1 21:54:38

zltzlt 发表于 2019-12-1 21:51
试试运行 .\test

bash: ./test: No such file or directory不行{:10_266:}

zltzlt 发表于 2019-12-1 21:55:55

Ash刻痕 发表于 2019-12-1 21:54
bash: ./test: No such file or directory不行

你没编译吧?编译后运行 .\test 试试(不是 ./test)

Ash刻痕 发表于 2019-12-1 22:00:56

zltzlt 发表于 2019-12-1 21:55
你没编译吧?编译后运行 .\test 试试(不是 ./test)

$ vi test.c
$ gcc test.c -lm test
gcc: test: No such file or directory
$ ./test
bash: ./test: No such file or directory
$ .\test
bash: .test: command not found

zltzlt 发表于 2019-12-1 22:01:38

Ash刻痕 发表于 2019-12-1 22:00
$ vi test.c
$ gcc test.c -lm test
gcc: test: No su ...

大概是编译的命令有错,试试这样:

gcc test.c -o .\test

Ash刻痕 发表于 2019-12-1 22:07:10

zltzlt 发表于 2019-12-1 22:01
大概是编译的命令有错,试试这样:

$ gcc test.c -o .\test
$ ls
homeworks1e2s1e4s1e5s1e6test1.ctest.c
这样编译确实不报错了可是没有可执行问价

Ash刻痕 发表于 2019-12-1 22:08:37

Ash刻痕 发表于 2019-12-1 22:07
$ gcc test.c -o .\test
$ ls
homeworks1e2s1e4   ...

搞出来了,谢谢你啊万分感谢{:10_298:}
页: [1]
查看完整版本: 虚拟机怎么这么难用啊