烈火晓晓 发表于 2017-5-28 04:28:15

关于课后作业中的问题求助各位前辈

第6讲的课后作业中计算罕舍王麦子的问题代码javascript:;,编译时却提示错误,javascript:;貌似是无法调用pow······实在是搞不明白哪里出了问题,求助各位前辈啦!

1314xxxxxx 发表于 2017-5-28 06:17:39

math头文件要导入到你的代码中,在用gcc编译时,好像还有一个选项必须写。。。

1314xxxxxx 发表于 2017-5-28 06:22:07

记得好像是-m来着?{:10_266:}{:10_256:}

Hacker_Jack 发表于 2017-5-28 07:59:38

gcc -lm test.c 就是link math库的意思

133256 发表于 2017-5-29 18:20:44

编译时,要加-lm   //link math.h

烈火晓晓 发表于 2017-5-29 18:51:50

1314xxxxxx 发表于 2017-5-28 06:22
记得好像是-m来着?

谢谢前辈!

烈火晓晓 发表于 2017-5-29 18:53:08

Hacker_Jack 发表于 2017-5-28 07:59
gcc -lm test.c 就是link math库的意思

谢谢前辈!

烈火晓晓 发表于 2017-5-29 18:55:22

133256 发表于 2017-5-29 18:20
编译时,要加-lm   //link math.h

谢谢先辈!不过编译的时候在哪里添加啊······编译的命令不是gcc test.c -o test吗?是在编译之前还是在写新代码之前?

Hacker_Jack 发表于 2017-5-30 12:45:19

烈火晓晓 发表于 2017-5-29 18:55
谢谢先辈!不过编译的时候在哪里添加啊······编译的命令不是gcc test.c -o test吗?是在编译之前还 ...

编译命令为gcc -lm test.c -o test,打进去按回车就OK,每次你要编译带math库的代码编译命令都要这么写,-lm不能缺省

烈火晓晓 发表于 2017-5-30 18:24:05

Hacker_Jack 发表于 2017-5-30 12:45
编译命令为gcc -lm test.c -o test,打进去按回车就OK,每次你要编译带math库的代码编译命令都要这么写,- ...

多谢!新手总是看不明白哪里出错{:5_96:}
页: [1]
查看完整版本: 关于课后作业中的问题求助各位前辈