By default MinGW gcc links your program with shared library(to make sure you can use VS toolkit "depends.exe" to check the dependency although it may claims some errors).
默认情况下,MinGW GCC 使用动态连接库连接你的程序。你可以用过VS的depends.exe工具检查程序依赖,虽然会报一些错误但不影响使用。
// to explicitly link with shared library (default case)
// 显式使用动态链接库链接
g++ -shared-libgcc -o t.exe t.cpp
// to explicitly link with static library
// add "-static-libstdc++" if you use std
/// 显式使用静态链接库链接,如果使用了std还需要加上"-static-libstdc++"
g++ -static-libgcc -o t.exe t.cpp
By using shared MinGW libraries you may need to copy the dependent lib binaries to your app's deployment path. In my MinGW version the files are located at:
如果使用了动态MinGW库进行链接,你的程序在发布时需要将MinGW的动态链接库一同发布,在我使用的MinGW版本中这两个库如下:
/mingw/bin/libgcc_s_dw2-1.dll
/mingw/bin/libstdc++-6.dll
For detailed information please check the Mingw GCC document:
更多信息可以参考MinGW GCC的文档:
man gcc
# and search "-static-libgcc" in it
分享到:
相关推荐
MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, ...
mingw32/64编译的ffmpeg4.4.3库,可用于qt调用ffmpeg
cJSON的Mingw32/64的静态库、转换好的cJSON.bi 把文件拷贝到指定的目录即可。 编译方式参考https://blog.csdn.net/meishow88/article/details/130430869
在Win7或Win8上正常安装的Dev C++,无论是用的MinGW编译器还是TDM编译器都是可以正常使用ACLLib的,但是要注意以下几点: 1. 如果还在使用4.9.9.2的Dev C++,一定要升级到5以上,建议都升级到最新的5.10的版本; 2...
wxgcc是一个开源的C/C++编辑软件,该软件轻型小巧,支持代码高亮,支持即时输入即时运行;是对著名的GCC开源编译工具的简单图形前端实现,通过wxpython语言开发而成。支持Windows XP,Windows 7 和 Linux 等多个平台...
mingw/wxgcc/C++编译器
vlc-contrib-i686-w64-mingw32-20150519.tar.bz2
vscode 配置c/c++编译环境(里面包含视频教程,配置文件,MinGW-W64 GCC-8.1.0安装包170MB)。适用于Win64.自己在官网下载并安装的,废了一天才搞好。
在此获取fast paq以解压.fp8文件:https://download.csdn.net/download/guoruichengchi/12142200
X64下mingw,g++版本4.9,支持c++11、c++14
This edition of TDM-GCC is a bi-arch bootstrap of GCC's x86_64-w64-mingw32 target, built to run on 32-bit or 64-bit Windows and generate binaries for 32-bit or 64-bit Windows.
免安装 解压即用 记得把bin 加入到环境变量里 免费下载
它使用MingW32/GCC编译器,遵循C/C++标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能...
把压缩包中的msgs压缩文件夹解压复制到 Git安装目录/mingw64/share/git-gui/lib
mingw的x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z版本
解决 exec: "gcc": executable file not found in %PATH%,被墙了,搭梯下的,解压后直接配置 %path% 路径即可,亲测可用。
解决C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%
Configured with: ../gcc-4.4.0-mingw/configure --host=i386-pc-mingw32 --build=x86 _64-unknown-linux-gnu --target=i386-pc-mingw32 --prefix=/home/gfortran/gcc-home/ binary/mingw32/native/x86_32/gcc/4.4.0...
Qt 5.1.0 RC版本 TDM-GCC 4.7 编译时间很长,所以要求资源分多了些 不包含QtWebkit Part 2/2
mingw编译器离线库,mingw-64.msys2.mingw32。 文件夹路径:mingw-64/msys2/mingw32/