Linux下加载C语言头函数

2015-11-15  本文已影响0人  羽恋心

这周我们学习了在LINUX下编译汇编C语言程序的方法,但是我们在编译完成之后,运行程序的时候有时候系统会提示出错:

In file included from abc.c:2:0:

math.h:107:1: error: stray ‘\32’ in program

但我们检查程序内容并无问题,这是由于我们在编写C语言程序的时候调用了一个math.h函数:

#include "math.h"

但是系统并不会自动加载此函数。

所以我们在编译的时候要提示系统从函数库library里调用此函数。

我们输入如下命令:

gcc -o file file.c -lm

这一行命令最后的-lm便是调用math.h函数的命令。

编写完成了以后运行一遍,发现就可以正常运行了。

上一篇 下一篇

猜你喜欢

热点阅读