早教吧作业答案频道 -->其他-->
gcc混合连接动态库和静态库gcc同时连接静态库和动态库现在有libmy.a&libmy.so两个库,其中的函数供main.cc调用要在可执行文件中同时连接这两个库gcc-g-lstdc++-g-L.-lmy-l./libmy.a-otest.exemain.c
题目详情
gcc 混合连接动态库和静态库
gcc 同时连接 静态库和动态库
现在有 libmy.a & libmy.so两个库,其中的函数供main.cc调用
要在可执行文件中同时连接这两个库
gcc -g -lstdc++ -g -L.-lmy -l ./libmy.a -o test.exe main.cc // 报找不到libmy.a,可是在当前目录下已经有这个文件了
gcc -g -lstdc++ -g -L.-l libmy.so -l ./libmy.a -o test.exe main.cc // 报找不到libmy.so,在当前目录下也有这个文件
用了 -static 选线,则报动态库中的函数没定义
请问大家有什么招不?感激
gcc 同时连接 静态库和动态库
现在有 libmy.a & libmy.so两个库,其中的函数供main.cc调用
要在可执行文件中同时连接这两个库
gcc -g -lstdc++ -g -L.-lmy -l ./libmy.a -o test.exe main.cc // 报找不到libmy.a,可是在当前目录下已经有这个文件了
gcc -g -lstdc++ -g -L.-l libmy.so -l ./libmy.a -o test.exe main.cc // 报找不到libmy.so,在当前目录下也有这个文件
用了 -static 选线,则报动态库中的函数没定义
请问大家有什么招不?感激
▼优质解答
答案和解析
我记得静态库混合动态库要加特殊指令的,你可以试试这样:
gcc -g -lstdc++ -g -WI,-Bdynamic -L.-lmy -WI,-Bstatic -L.-lmy -o test.exe main.cc
gcc -g -lstdc++ -g -WI,-Bdynamic -L.-lmy -WI,-Bstatic -L.-lmy -o test.exe main.cc
看了 gcc混合连接动态库和静态库...的网友还看了以下:
MATLAB设计Jacobi迭代法运行错误,设计函数:function [x,k]=jacobi_ 2020-05-16 …
在小规模的机群中,比如64结点以下,机群的共享I/O都是通过在存储结点,也叫I/O结点,上面加载() 2020-05-31 …
宏观计算题求解已知某国宏观经济可用以下公式表示.消费函数C=120+0.8y.投资函数I=50-2 2020-06-12 …
选择元音字母在单词中发音不同的一项.1;A:h(a)nd;B:f(a)ce;C:(a)pple.2 2020-06-17 …
关于一个IS曲线函数的问题!上周老师出了一个题,内容如下.消费函数C=c0+c1Y投资函数I=i0 2020-07-09 …
(斐波那契数列)谁能解释一下这个程序中的“c[i]:=c[i]+a[i]+b[i];varn,i, 2020-07-23 …
电容电压与电流的相量式的问题,跟虚数i有关书中相量式U=1/(iωC)*I=-i*1/(ωC)*I 2020-07-30 …
问个C语言,不明白啊题目:字符数组采用单个字符(%c)方式输入,并将它逆序输出。#include"s 2020-12-02 …
假定经济满足Y=C+I+G,且消费C=100+0.8Y,投资I=100-10r,G=500,货币需求 2020-12-30 …
西方经济学宏观题第8题:假定某经济存在以下关系:收入y=c+i,消费c=100+0.8y,投资i=1 2021-01-22 …