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
相关推荐
双叶83624 分钟前
(C++)STL标准库(vector动态数组)(list列表)(set集合)(map键值对)相关对比,基础教程
c语言·开发语言·数据结构·c++·list
爬点儿啥30 分钟前
[爬虫知识] 深入理解多进程/多线程/协程的异步逻辑
开发语言·爬虫·python·多线程·协程·异步·多进程
面朝大海,春不暖,花不开1 小时前
Java进程API详解
java·开发语言·python
丁一郎学编程2 小时前
多线程的区别和联系
java·开发语言·jvm
哪里不会点哪里.2 小时前
单例模式:确保全局唯一实例
java·开发语言·单例模式
EutoCool2 小时前
Qt窗口:QToolBar、QStatusBar、QDockWidget、QDialog
开发语言·数据库·c++·嵌入式硬件·qt·前端框架
dudly2 小时前
[python] 数据拷贝浪费内存,原地修改暗藏风险:如何平衡内存使用效率与数据完整性?
开发语言·python·数据完整性·数据拷贝·内存使用率·原地修改
j_xxx404_2 小时前
c语言:字符函数和字符串函数
c语言·开发语言
nextera-void3 小时前
深入浅出 Golang:一次精神之旅
开发语言·golang·go
Rebecca.Yan3 小时前
Maven下载与配置&&对Java项目的理解
java·开发语言·maven