C语言调用库文件后在Linux终端编译的方法
来源:互联网 发布:java邮件代发 编辑:程序博客网 时间:2024/05/16 18:21
学习c语言,不可避免的要遇到很多的问题。作为刚刚入门的我更不例外,在以后的日子里我将和大家分享以下在学习c语言中遇到的问题。
第一个问题是关于数学函数的,我们都知道在c语言中可以引用很多的库函数,很常用的一个便是数学库。在c语言中引进数学函数无疑大大提高了我们的效率,而且操作简单,只需要在文件开头把math.h文件包含进去。我自己学习时简单的编写了个小程序,在其中调用了sqrt函数,但是我在对源文件进行编译时却出现了问题,终端显示:
/tmp/ccPss1sS.o:在函数‘main’中: y.c:(.text+0x2c):对‘sqrt’未定义的引用 collect2: 错误:ld 返回 1
在以上的操作都是在gcc的4.8.3版本下进行的。在gcc新的版本中会发生了一些变化,比如-lm要加在文件名的后面这种情况,但是基本原理都是这样的!:-)
1 0
- C语言调用库文件后在Linux终端编译的方法
- C语言库函数的调用问题 ,在linux下编译
- 如何在C语言编程中调用linux系统终端下的命令
- linux 下c语言调用终端命令
- C语言中多个文件的编译方法
- C语言调用matlab文件的方法
- 如何在liunx下编译一个调用到c语言开发的动态库(so文件)的fortran程序。
- 利用Linux命令在终端打开文件的方法
- 如何在Linux中进行C语言多文件编译
- 在Linux(Ubuntu)中使用终端编译并运行.c和.cpp文件
- linux合成的音频,怎么直接在合成后在c语言中调用播放?android平台
- linux c之在终端如何依赖.o文件(静态链接库)运行C文件的命令
- 在C++程序中如何调用标准C语言编译的动、静态库
- 在C++程序中如何调用标准C语言编译的动、静态库
- 关于c语言多文件编译的方法
- Matlab中调用C语言生成Mex文件的方法
- 在C语言中调用shell命令的实现方法
- Linux C 刷新终端屏幕的方法
- WINXP打开事件查看器
- Easyui弹出框
- HttpClient用HttpPost传输中文字符串乱码
- makefile简介及其简单编写示例
- iOS轮播图广告图
- C语言调用库文件后在Linux终端编译的方法
- 南阳oj 素数求和问题
- 怎么学习TCP/IP协议?
- INSERTDELETES&NOINSERTDELETES--GoldenGate Parameter
- NSOperation 详解
- 数据库
- 第六章:集合函数和分组
- POJ 3614 Sunscreen(贪心+优先队列)
- MySQL在线DDL工具pt-online-schema-change