gpt4 book ai didi

c++ - 如何将gcc中的静态库与其他动态库链接起来?

转载 作者:行者123 更新时间:2023-11-28 05:10:39 25 4
gpt4 key购买 nike

静态库是:/home/jonathan/Dropbox/C++/teapotgame/bin/liblua.a

我当前使用的 gcc 命令是:gcc -std=c++11 -DLUA_USE_LINUX -D_REENTRANT -I/usr/include/SDL2 -lSDL2 -lSDL2_image -lGL -lGLU -lGLEW -lopenal files.o - o bin/bin

最佳答案

无论是链接动态库还是静态库,都没有主要区别(除了 -l 前缀和省略共享库的文件扩展名)。不过,库的顺序可能很重要。如果你有循环依赖,你必须列出同一个库两次。

关于c++ - 如何将gcc中的静态库与其他动态库链接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43577955/

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