gpt4 book ai didi

c - C中的链接问题

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:53 24 4
gpt4 key购买 nike

我有一个 test.c,它使用来自两个库的代码。一个是静态链接(例如 libstatic.a,另一个是动态链接(例如 libdynamic.so)。

我编译我的c文件如下:

gcc -I../inc -c test_subframeip_omap.c -o test_subframeip_omap.o

我现在如何链接静态库和动态库以生成最终的可执行文件?

谢谢!

最佳答案

你通常需要这样的东西:

gcc -I../inc -c test_subframeip_omap.c -o test_subframeip_omap.o
gcc -L/path/to/libs -l static -ldynamic -o test_subframeip_omap test_subframeip_omap.o

-L 将目录添加到库搜索路径,-l 指定要链接的库。它也是作为链接的一部分而不是编译的一部分完成的。

关于c - C中的链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5459588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com