草庐IT

universal-mingw

全部标签

c++ - 如何使用 MinGW gdb 调试器在 Windows 中调试 C++ 程序?

我已经查找了这方面的文档,但一无所获。我安装了MinGW,效果很好。我只是不知道如何使用调试器。给定一些简单的代码,比如在一个名为“mycode.cpp”的文件中:intmain(){inttemp=0;for(inti=0;i...我将如何调试它。我在Windows中使用MinGW和GDB调试代码的命令是什么?我可以像在VisualStudio中那样通过命令行单步执行代码吗?如果是这样,我使用什么命令来做到这一点?那里有使用GDB的教程吗?我找不到任何东西,但如果有人能指导我找到一个,那也很棒。我已经厌倦了编写大量std::cout语句来调试复杂代码。 最

c++ - 为静态链接构建 Boost (MinGW)

我正在使用bjam为MinGW构建Boost(我正在使用系统和文件系统):bjam--toolset=gccstage它构建得很好,但我希望能够静态链接到它(我必须为最终产品提供一个文件)所以我尝试了:bjam--link=static--toolset=gccstage但我得到相同的输出。有什么想法吗?编辑连续第二个问题我在发布后不久就回答了:p我想我会把这个留给其他人。bjam--build-type=complete--toolset=gccstage肯定会构建动态和静态的。 最佳答案 我认为链接是一个属性,而不是bjam的一

c++ - 为静态链接构建 Boost (MinGW)

我正在使用bjam为MinGW构建Boost(我正在使用系统和文件系统):bjam--toolset=gccstage它构建得很好,但我希望能够静态链接到它(我必须为最终产品提供一个文件)所以我尝试了:bjam--link=static--toolset=gccstage但我得到相同的输出。有什么想法吗?编辑连续第二个问题我在发布后不久就回答了:p我想我会把这个留给其他人。bjam--build-type=complete--toolset=gccstage肯定会构建动态和静态的。 最佳答案 我认为链接是一个属性,而不是bjam的一

c++ - 如何在mingw中进行libwinpthread-1.dll的静态链接?

我从这里使用mingw:http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-posix/sjlj/x32-4.7。2-release-posix-sjlj-rev2.7z/下载我已经成功地使用-static-libgcc-static-libstdc++静态链接libstdc++-6.dll和libgcc_s_sjlj-1.dll参数,但我找不到对libwinpthread-1.dll执行相同操作的命令。 最佳答案

c++ - 如何在mingw中进行libwinpthread-1.dll的静态链接?

我从这里使用mingw:http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-posix/sjlj/x32-4.7。2-release-posix-sjlj-rev2.7z/下载我已经成功地使用-static-libgcc-static-libstdc++静态链接libstdc++-6.dll和libgcc_s_sjlj-1.dll参数,但我找不到对libwinpthread-1.dll执行相同操作的命令。 最佳答案

MinGW下载和安装详细步骤 及 环境配置

一、下载点击这里进入官网下载最新版本的MinGW。(这里下载的是Windows32位,但MinGW的所有软件都将在64位Windows平台上执行,所以32位和64位都是一样的。)二、安装1. 下载完成后,双击程序进行安装; 2.点击【Install】;3.点击【continue】;4.这里等待一下,等它安装到100%, 5.分别勾选【mingw32-base-bin】和【mingw32-gcc-g++-bin】,支持C和C++,如果还需要别的开发环境,可以自己勾选; 6.点击左上角【Installation】中的【ApplyChanges】; 7.点击【Apply】; 8.点击【Close】,

MinGW下载和安装详细步骤 及 环境配置

一、下载点击这里进入官网下载最新版本的MinGW。(这里下载的是Windows32位,但MinGW的所有软件都将在64位Windows平台上执行,所以32位和64位都是一样的。)二、安装1. 下载完成后,双击程序进行安装; 2.点击【Install】;3.点击【continue】;4.这里等待一下,等它安装到100%, 5.分别勾选【mingw32-base-bin】和【mingw32-gcc-g++-bin】,支持C和C++,如果还需要别的开发环境,可以自己勾选; 6.点击左上角【Installation】中的【ApplyChanges】; 7.点击【Apply】; 8.点击【Close】,

bash - 使用带有 Go 的 Git Bash/MINGW64 在 Windows 上捕获 CTRL-C

当用户按下CTRL-C时,我想在退出之前运行特定代码。代码在Go中,我想使用GitBash/MINGW64在Windows上运行它。使用Go,我愿意interrupt:=make(chanos.Signal,1)signal.Notify(interrupt,os.Interrupt,syscall.SIGTERM,syscall.SIGINT)//somegoroutinesgetstartedhere//...for{select{case在Windows上,这在我使用Windows命令行时有效,但我希望它也能在MINGW64/GitBash上工作。我在https://stacko

bash - 使用带有 Go 的 Git Bash/MINGW64 在 Windows 上捕获 CTRL-C

当用户按下CTRL-C时,我想在退出之前运行特定代码。代码在Go中,我想使用GitBash/MINGW64在Windows上运行它。使用Go,我愿意interrupt:=make(chanos.Signal,1)signal.Notify(interrupt,os.Interrupt,syscall.SIGTERM,syscall.SIGINT)//somegoroutinesgetstartedhere//...for{select{case在Windows上,这在我使用Windows命令行时有效,但我希望它也能在MINGW64/GitBash上工作。我在https://stacko

gcc - 如何构建 MinGW W64

我是StackOverflow、C++和MinGWW64的新手。我的问题是,我不知道如何构建MinGWW64,我所知道的只是双击一个exe并将文件安装到我的计算机上。所以我要问的是,你如何构建MinGWW64?(http://mingw-w64.sourceforge.net/)如果我学会了如何构建MinGWW64,我想我将能够在没有任何帮助的情况下构建其他东西。我不知道要安装哪些文件来安装MinGWW64。我所知道的是我需要来自(http://gcc.gnu.org/)的gcc(forC)和g++(forC++)。是的,我知道,我可以从http://www.mingw.org/安装M