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
相关推荐
SomeB1oody8 小时前
【RustyML入门】2.13. 孤立森林
开发语言·后端·机器学习·rust·教程
我变成萤火虫8 小时前
河南萌新联赛2026第(三)场:郑州轻工业大学
数据结构·c++·算法·贪心算法·stl·深度优先·哈希算法
萧瑟余晖8 小时前
Java深入解析篇三十之Java日志框架
java·开发语言
Herbert_hwt8 小时前
【C语言基础】常量、选择结构与运算符全解析
c语言·开发语言·算法
buhuizhiyuci8 小时前
【Linux 篇】数字世界的水流蓄水池 —— IO 缓冲区机制深度实战解析
linux·运维·服务器·c++
AI视觉网奇8 小时前
动作识别 视频理解大模型
开发语言·python·音视频
啦啦啦啦啦zzzz9 小时前
moduo网络库 Acceptor TcpConnection
服务器·网络·c++·reactor·网络库
键盘会跳舞9 小时前
C++:右值引用与移动语义源码级深度拆解——现代C++性能优化的语言基石
c++·右值引用·移动语义
SomeB1oody9 小时前
【RustyML入门】3.8. 正则化与归一化层
开发语言·后端·机器学习·rust·教程
__zRainy__9 小时前
Node系列 · Node基础:全局变量与全局对象
开发语言·前端·javascript