草庐IT

MinGW-gdb

全部标签

windows - 如何在 Windows 中使用 pip+mingw 安装 numpy?

我有pip+mingw在Windows中工作。我测试了它pipinstallcython而且效果很好。pipinstallnumpy但是失败并出现一长串错误消息。执行此操作的正确方法是什么,还是我应该放弃尝试使用pip?Downloading/unpackingnumpyRunningsetup.pyegg_infoforpackagenumpynon-existingpathin'numpy\\distutils':'site.cfg'F2PYVersion2blas_opt_info:blas_mkl_info:librariesmkl,vml,guidenotfoundin['C

windows - Very Sleepy 在捕获 MinGW 编译文件时看不到函数名称

我是新手,所以可能缺少一些基本的东西。我使用gcc4.8(MinGW)和-g选项编译我的C程序。然后我运行它并使用VerySleepy捕获它。一切正常,但Sleepy的输出如下所示:memcpy0.980.987.657.65msvcrtunknown0[00000000004038FE]0.770.776.026.02a0memset0.630.634.924.93msvcrtunknown0[0000000000404549]0.420.423.293.29a0[000000000040282A]0.350.352.732.73a0[0000000000404600]0.250.2

windows - 是否可以在没有 Cygwin 或 MinGW 的情况下使用 GCC?

GCC是一个非常受人尊敬的多语言编译器(根据我的收集)。我一直无法确定的一件事是:是否可以在Windows上使用GCC没有任何额外的东西,比如Cygwin或MinGW?我了解到,如果您使用GCC在Cygwin上,存在对DLL的依赖性。如果您将GCC与MinGW一起使用,则可以消除这种依赖性,但您仍然必须拥有MinGW才能使用GCC。是否可以构建GCC并自行使用它,完全原生于Windows?像微软的编译器?仔细阅读后,我猜测是否定的。但如果可能的话,我仍然想要更多信息。如果不是,为什么GCC需要像Cygwin或MinGW这样的环境?我现在明白了。这是因为GCC需要Unix/POSIX环境

windows - CLion - GDB : current version is GNU gdb (GDB) (Cygwin 7. 10.1-1) 7.10.1;支持的版本是 7.8.x

我正在尝试在Windows上使用CLion,并且我使用cygwin安装了我的环境,但是我在设置中收到了这个警告。此外,调试几乎是不可能的,因为调试器只是在中间停止显示调试器信息。 最佳答案 我有同样的问题。我无法让CLion与gdb7.10.x一起工作,但我能够让cygwin安装gdb7.8-1。我的方法应该可以安装您想要的任何版本。以下步骤描述了我设法做到的方式,我是使用cygwin的新手,所以也许其中一些是不必要的。为cygwin创建缓存目录并放置cygwinsetup.exe在其中(在我的情况下C:\cygwinCache)。

c - 有没有办法在运行用 MinGW 编译的程序时生成 gdb 可读的核心转储?

我正在尝试调试使用MinGW的gcc编译的Windows程序,该程序仅在gdb的外部运行时才会出现段错误(可能是某些竞争条件......可爱。)问题是,当程序崩溃并且我没有运行GDB,我无法获得堆栈跟踪...我可以选择在崩溃时在MSVC中打开程序,但MSVC无法读取gcc的调试符号,因此堆栈跟踪它给我是没用的。有没有办法让Windows创建一个核心转储,然后我可以在MinGW的gdb中打开它?或者,有没有办法获取MSVC的堆栈跟踪(它有原始地址但没有符号)并使用gcc来获得人类可读的跟踪? 最佳答案 windows不创建核心文件(在

windows - 如何在 Windows 上将 clang 与 mingw-w64 header 一起使用

我有clang3.9来自http://llvm.org/releases/3.9.0/LLVM-3.9.0-win32.execlangversion3.9.0(branches/release_39)Target:i686-pc-windows-msvcThreadmodel:posixInstalledDir:C:\ProgramFiles\LLVM\bin和gcc6.2.0(Mingw-w64)gcc(i686-posix-dwarf-rev1,BuiltbyMinGW-W64project)6.2.0Copyright(C)2016FreeSoftwareFoundation,

GDB 前端 DDD 的 Windows 版本

是否有DDD的native(非cygwin)版本可以在某处下载吗? 最佳答案 DDD尚未移植到WindowsAFAIK。但是有原生的gdb,可以使用MingW32完美构建。您还可以构建Insightnative使用Mingw32。您也可以尝试BeaverDbg 关于GDB前端DDD的Windows版本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1574456/

c - MinGW 不产生警告

我已经在Windows732位机器上成功安装了MinGW,并尝试使用命令行或MinGW控制台编译一个简单的程序。代码在printf语句中有一个故意错误:#include#includeintmain(void){printf("%d\n",3.14);return0;}命令gcc-Wallhello.c给出了正确的警告:hello.c:7:2:warning:format'%d'expectsargumentoftype'int'...但是命令gcc-std=c99-Wallhello.c没有给出任何警告。两者都创建一个可执行文件a.exe(运行并给出相同的结果)。(有趣的是命令gcc

windows - mingw-w64安装程序中选项的含义

在MinGW-W64在线安装程序中,您可以选择多个字段。但是我找不到任何关于此的文档,而且我所做的猜测并没有给我想要的行为。很明显,这个项目已经做了很多工作,所以遗憾的是,由于缺乏基本文档而阻碍了采用。“版本”和“架构”字段是不言自明的,但我遇到问题的其他字段是(当前安装程序显示的值):线程,选项posix和win32Exception,选项dwarf和sjlj构建版本,选项0、1、2。我在之前的安装中选择的值是win32、seh和1(很明显这些选项从那时起已经改变了,但我没有什么是什么越聪明)。每个选项的优缺点是什么,尤其是线程模型和异常处理,哪个版本“最好”?我使用x86_64-w

c - 什么是MinGW的简单解释

我是一个狂热的Python用户,似乎我需要在我的Windows机器上安装MinGW来编译一些库。我对MinGW和GCC有点困惑。这是我的问题(从真正的虚拟角度来看):因此,Python是一种既能解释又能编译的语言。有Python的Linux和Windows实现,只需安装并使用二进制文件来执行他的代码。它们捆绑了一堆您可以使用的内置库。从我读到的内容来看,这与Ruby相同。现在,我已经完成了一点C语言,并且我知道有人可以编译它。它有它的内置库,这些库似乎被称为您可以使用的头文件。现在,回到学生时代,C正在一个名为Turbo-C的类似vi的IDE中编写代码,然后按F9键进行编译。这几乎就是