早教吧作业答案频道 -->其他-->
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混合连接动态库和静态库...的网友还看了以下:
统计执法检查作为行政执法活动,具有( )。A.严肃性B.被动性C.权威性D.国家强制性E.法定性 2020-05-30 …
控制元件的作用是控制执行机构的运动( ),水载能力和运动的速度。A.力B.动能C.动量D.方向 2020-06-07 …
23.在行政复议期间具体行政行为不停止执行,有下列哪种情形不停止执行?()A.行政复议机关认为需要 2020-06-12 …
求个成语!一个关于固执、执着的成语,但是是个褒义词,好像是形容只要自己认为对的,不管别人说什么都要 2020-06-17 …
以下关于分公司和子公司的说法正确的是A.分公司不能领取《企业法人营业执照》,而子公司可以领取《企业 2020-06-20 …
for语句循环若i和k都是int类型变量,有以下for语句:for(i=0,k=-1;k=1;k+ 2020-07-25 …
下列说法不正确的是()A.非处方药必须凭执业医师或执业助理医师的处方才能购买B.用指压止血法抢救较大 2020-11-04 …
原告提起行政诉讼,原则上不影响被诉具体行政行为的执行,但在下列各项中,属于可以停止具体行政行为执行的 2020-11-06 …
3.以下程序段的描述,正确的是()要解释X=-1;do{X*X9X;}while(!3.以下程序段的 2020-12-15 …
一个简单的C++的题目当执行以下程序段时(A)x=-1;do{x=x*x;}while(!x);A) 2020-12-15 …