社区
Linux/Unix社区
帖子详情
为何linux已安装了c头文件库,程序中也include了的,可是gcc就是不认
信阳毛尖
2010-05-07 12:12:26
例如我简单写一个小程序(求平方根):
#include <stdio.h>
#include <math.h>
main()
{
float a;
double b;
a=9;
b=sqrt(a);
printf("b=%.5f",b);
}
gcc时:
安装系统时是把所有的软件包都安装了的(装好花了我好久好久呀^_^)
...全文
159
9
打赏
收藏
为何linux已安装了c头文件库,程序中也include了的,可是gcc就是不认
例如我简单写一个小程序(求平方根): #include #include main() { float a; double b; a=9; b=sqrt(a); printf("b=%.5f",b); } gcc时: 安装系统时是把所有的软件包都安装了的(装好花了我好久好久呀^_^)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingteng
2010-05-07
打赏
举报
回复
什么错误吗,还有你这个形式的main肯定不能过GCC阿,你再装一次
sudo apt-get install build-essential
steptodream
2010-05-07
打赏
举报
回复
其实这样的小问题 你把错误复制到google上 就能找到答案
快乐田伯光
2010-05-07
打赏
举报
回复
GCC会自动链接常用的库,所以你包含stdio.h的时候不需要加额外的链接库。而math并不是每个程序都需要用,所以当你使用的时候需要你主动链接这个库。如果你写一个多线程程序,你也需要-lpthread
[Quote=引用 6 楼 lsq19871207 的回复:]
加上-lm可以了,但一般情况下包含头文件都在源码里用#include xxxxxx实现,我也写了呀,倘若一个程序需要包含多个头文件,这种在gcc中带头文件参数的形式不是很费劲么?
[/Quote]
信阳毛尖
2010-05-07
打赏
举报
回复
让大虾们见笑啦,看看我那等级,就知道我啥基础了^_^
信阳毛尖
2010-05-07
打赏
举报
回复
加上-lm可以了,但一般情况下包含头文件都在源码里用#include xxxxxx实现,我也写了呀,倘若一个程序需要包含多个头文件,这种在gcc中带头文件参数的形式不是很费劲么?
快乐田伯光
2010-05-07
打赏
举报
回复
楼主编译链接不分。基础不过关,呵呵
atiansk2006
2010-05-07
打赏
举报
回复
link math lib
plumstar
2010-05-07
打赏
举报
回复
楼上正解 加 -lm
pottichu
2010-05-07
打赏
举报
回复
gcc -lm 你的文件。
加上 -lm 选项。
linux
下开发,连接mysql数据
库
头文件
和
库
文件(32位和64位)
linux
下开发,连接mysql数据
库
时候用到的
头文件
和
库
文件,32位和64位的都有,直接解压根据系统选择32位还是64位,把mysql_
include
和mysql_lib两个文件夹复制到主文件同级目录,然后makefile里面这样编译
gcc
-I./...
linux
中
常用C和C++一些
头文件
的作用
linux
中
常用C/C++一些
头文件
的作用 1、 一些
头文件
的作用: #
include
<assert.h>:ANSI C。提供断言,assert(表达式) #
include
<glib.h>:
GCC
。GTK,GNOME的基础
库
,提供很多有用的函数,如有数据结构操作函数。...
头文件
包含及
库
的链接路径问题
linux
下
头文件
包含及
库
的链接路径...C/C++
程序
在
linux
下被编译和连接时,
GCC
/G++会查找系统默认的
include
和link的路径,以及自己在编译命令
中
指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。
conio.h
头文件
linux
下
gcc
默认没有该
头文件
,下载下来拷贝到/usr/
include
/下
C语言多线程
C语言的开始设计,并未设计多线程的机制...在编译C的多线程时候,一方面必须指定
Linux
C语言线程
库
多线程
库
pthread,才可以正确编译(例如:
gcc
test.c -o test -lpthread);另一方面要包含有关线程
头文件
#
include
。
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章