社区
Linux/Unix社区
帖子详情
如何在gcc中调用静态库(.a)中的函数?谢谢!
wuruijing
2008-06-30 02:24:14
对gcc不熟,问题比较幼稚,望高手帮忙!谢谢!
...全文
650
11
打赏
收藏
如何在gcc中调用静态库(.a)中的函数?谢谢!
对gcc不熟,问题比较幼稚,望高手帮忙!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szkarry
2008-07-01
打赏
举报
回复
include 当然要了,不过这是在源程序中加
makefile中只要指定好位置就行了
fanyapeng
2008-07-01
打赏
举报
回复
gcc test.c -L 库文件目录 -l库文件名 -o test]
人家说的已经有那个.a 库文件了,怎么还在include……
就是gcc test.c -L 库文件目录 -l库文件名 -o test
没有问题
ducduc
2008-07-01
打赏
举报
回复
人家说的已经有那个.a 库文件了,怎么还在include……
就是gcc test.c -L 库文件目录 -l库文件名 -o test
没有问题
moluowangzi
2008-07-01
打赏
举报
回复
GCC编译时有连接器选项;
-Idir 包含的头文件在dir里
-Ldir 用到的函数库文件在dir里
这样,编译时候就能找到文件了!
wuruijing
2008-06-30
打赏
举报
回复
直接调用就可以?不用include .h文件?
ducduc
2008-06-30
打赏
举报
回复
gcc test.c -L 库文件目录 -l库文件名 -o test
szkarry
2008-06-30
打赏
举报
回复
gcc -o test test.c aaa.a
wuruijing
2008-06-30
打赏
举报
回复
例如,有代码test.c,同级目录下有文件aaa.a,test.c中调用了aaa.a中的函数,我在makefile中应该怎么写?谢谢!
fierygnu
2008-06-30
打赏
举报
回复
用-l选项。man gcc
wuruijing
2008-06-30
打赏
举报
回复
能说具体一些吗?在makefile中应该怎么写?谢谢!
devilmagic1982
2008-06-30
打赏
举报
回复
用ar生成.a文件后直接当成.o文件一样用就行了
Linux下使用
gcc
生成
静态库
.a和
调用
(图文并茂,坑已踩完)
简 述: 在Linux系统下,使用
gcc
来编译,生成
静态库
,且
调用
静态库
.a文件,生成可执行程序。此处例子实际:使用g++9.2在mac平台下完成这个知识点的教程。 文章目录编程环境:
静态库
概念:前期铺垫:将.cpp生成.o:...
GCC
编译链接
静态库
(.a)
1.
GCC
编译链接
静态库
(.a) (1)生成.o
gcc
-c a.c b.c c.c (2)链接生成.a(将a.o与b.o链接生成.a库) ar rc libaaa.a a.o b.o (3)生成可执行文件c.c
中
main
调用
libaaa.a库
函数
gcc
-o test c.o -L./ -laaa 目标:...
Linux
调用
静态库
(.a)
静态库
libstatic.a, test.h文件。 1,在test.h, 同级目录创建main文件,c语言main.c,c++是main.cpp. 2,在main文件
中
添加头文件test,h 3, 在main
中
准备test.h接口
中
需要的数据,并
调用
接口。 4,编译。c程序运行...
GCC
创建和使用静态链接库(.a文件)
Linux 下的静态链接库是以.a结尾的二进制文件,它作为程序的一个模块,在链接期间被组合到程序
中
。...例如,libc.a、libm.a、libieee.a、lib
gcc
.a 都是 Linux 系统自带的
静态库
。
GCC
生成静态链接库 .
Linux下qt
调用
外部
静态库
,Qt5.9
调用
.a
静态库
的用法(windows下
调用
)
在Windows环境下,Qt5.9
调用
.a
静态库
的方法,跟平常
调用
.dll文件的用法完全一模一样,前提是这个编译出的.a
静态库
,一定要使用Qt5.9的
gcc
编译器,最好是用mingw编译出来的.a文件,否则十分有可能,出现
gcc
版本不兼容...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章