C语言库函数的调用问题 ,在linux下编译
来源:互联网 发布:c语言计算器程序代码 编辑:程序博客网 时间:2024/05/17 01:06
1 #include <stdio.h> 2 #include <math.h> 3 #define PI 3.14159 4 #define OR 180 5 6 int main (void) 7 { 8 double a = 30; //角度 9 double b = a * PI / OR;//得出角度 10 11 12 printf ("%lf", sin (b)); 13 return 0; 14 }~
学习C 语言已经有好一段日子了,因为没用用集成环境所以有时候编译起来比较麻烦。
我是在linux下用GCC 编译的。
以上是我的源代码我用传统方法编译链接
gcc -o sin sin.c
结果出现了以下错误
/tmp/ccpJqI9K.o: In function `main':sin.c:(.text+0x46): undefined reference to `sin'collect2: error: ld returned 1 exit status
后来google得到需要我们手动链接
编译代码如下
gcc -o sin sin.c -lm编译链接成功,运行后结果正确
0.500000
[lan@localhost ~]$
这些链接问题以后等深入了可能会更多的遇到,所以写一篇博客。
参考资料
http://hi.baidu.com/zhou347742/item/7606b335ed8e449ab90c03e5
除夕夜祝大家新年快乐!!
0 0
- C语言库函数的调用问题 ,在linux下编译
- linux下C语言编译的问题
- 调用C语言的库函数
- C语言 调用的动态库函数重名问题分析
- linux下的c库函数
- Linux下通过系统调用(API)和C语言库函数对文件进行访问
- Linux下通过系统调用(API)和C语言库函数对文件进行访问
- Linux下通过系统调用(API)和C语言库函数对文件进行访问
- Linux下通过系统调用(API)和C语言库函数对文件进行访问
- Linux下通过系统调用(API)和C语言库函数对文件进行访问
- linux c语言库函数
- linux下c语言的编译
- 在汇编程序中调用C语言的库函数,h转inc
- C语言调用库文件后在Linux终端编译的方法
- 【C语言】【unix c】库函数和系统调用的关系
- linux 下的C库函数大全
- lua c在linux下的编译
- 在linux下编译运行c语言程序
- arc的一点简单的学习记录
- PHP5的PHP.INI配置介绍, 解析文档
- Hadoop2.2.0单节点伪分布式搭建
- hdu1401(双广搜)
- Hadoop2.2.0三节点搭建
- C语言库函数的调用问题 ,在linux下编译
- 2031——进制转换
- Prime Ring Problem(回溯)
- 杭电1671字典树
- vmware8
- GE Proficy多个漏洞
- 二叉树深度遍历
- linux备忘录
- 栈的应用