C++静态编译标准库(libgcc、libstdc++)

在使用GCC编译器时,部分版本默认动态加载标准库。如果客户机器上没有安装相应库,就会提示找不到:libgcc_s_seh-1.dll、libstdc++-6.dll、libwinpthread-1.dll。

解决方法:

设有动态库libadd.dll、静态库libmul.a

编译命令:

bash 复制代码
g++ 001.cpp -o 001.exe -L . -L "G:\msys64\mingw64\lib" -Wl,-Bstatic -static-libgcc -l:libstdc++.a -l:libwinpthread.a -l:libmul.a -Wl,-Bdynamic -l:libadd.dll
相关推荐
VBA633728 分钟前
VBA数据库解决方案第二十讲:Select From Where条件表达式
开发语言
wuqingshun31415934 分钟前
蓝桥杯 11. 最大距离
数据结构·c++·算法·职场和发展·蓝桥杯
Dovis(誓平步青云)40 分钟前
【数据结构】励志大厂版·初阶(复习+刷题):栈与队列
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
留在街角41 分钟前
<c++>使用detectMultiScale的时候出现opencv.dll冲突
开发语言·c++·opencv
机器视觉知识推荐、就业指导1 小时前
Qt/C++面试【速通笔记五】—子线程与GUI线程安全交互
c++·qt·面试·gui·子线程
沐知全栈开发1 小时前
AJAX 实例
开发语言
大魔王(已黑化)2 小时前
LeetCode —— 94. 二叉树的中序遍历
数据结构·c++·算法·leetcode·职场和发展
Wenhao.2 小时前
Go-web开发之帖子功能
开发语言·前端·golang
南玖yy2 小时前
解锁 C++26 的未来:从语言标准演进到实战突破
开发语言·数据库·c++·人工智能·c++23·c++基础语法
恋喵大鲤鱼2 小时前
Golang 身份证号码校验
开发语言·后端·golang