mingw-w64相关内容
我使用的是 Ubuntu 13.04 并使用 apt-get install mingw-w64 安装了 mingw-w64.我可以使用以下命令编译和链接我的程序的工作 64 位版本: x86_64-w64-mingw32-g++ code.cpp -o app.exe 生成 64 位 app.exe 文件. 我使用什么二进制或命令行标志来生成 32 位版本的 app.exe? 解
..
我使用的是 Ubuntu 13.04 并使用 apt-get install mingw-w64 安装了 mingw-w64.我可以使用以下命令编译和链接我的程序的工作 64 位版本: x86_64-w64-mingw32-g++ code.cpp -o app.exe 生成 64 位 app.exe 文件. 我使用什么二进制或命令行标志来生成 32 位版本的 app.exe? 解
..
我不知道为什么 \a 不起作用.我的代码正在运行并显示在终端中.我的代码: #include int main(){printf(“你好世界\a");返回0;} 我的 IDE:Visual Studio 代码 我的编译器:Mingw gcc 解决方案 \a 的行为取决于您使用的环境/终端. 我的猜测是 Windows 没有实现它,或者它可能由于某种原因被禁用.除非您使用特定
..
我正在尝试为竞争性编程建立一个环境.我已经成功安装了带有 sublime 3 的 mingw 64.我的代码能够在控制台中打印 hello world.但是,我无法将输入和输出读入输入和输出文件.我正在按照此处的说明进行操作,并且这是我试图运行的 C++ 代码. #include使用命名空间标准;int main(){#ifndef ONLINE_JUDGEfreopen(“input.txt"
..
随着我的应用程序的增长,我发现自己使用的第三方库越来越多,而我的应用程序目录中 .dll 的数量也在增长(在撰写本文时为 11).这本身并不是一个问题,但它很丑陋.我更愿意将它们放在“bin/"或其他东西中. 这能做到吗,还是我在浪费时间在一些无关紧要的事情上? 唯一的真正优势是,我可以将 x86 和 x64 版本的 exe 放在同一目录中,并让它们从相应的 dll 文件夹(bin32
..
当电脑没有联网时,启动MinGW 64(MSYS2)控制台需要一分钟以上(而且用gcc编译也变得很慢).我的计算机(Windows 7 专业版)未加入任何 Active Directory.当计算机连接到 Internet 时,一切正常. 是什么原因?有办法解决吗? 解决方案 我发现文件 C:\windows\system32\drivers\etc\hosts 在标准 127.0.
..
我有一个简单的脚本,我正在尝试使用它来自动化我为工作所做的一些日语翻译. 导入请求导入系统导入jsonbase_url = 'https://www.googleapis.com/language/translate/v2?key=CANT_SHARE_THAT&source=ja&target=en&q='打印(sys.argv[1])base_url += sys.argv[1]reque
..
我是 mingw-w64 的新手,但遇到了以下问题: 我最近根据 Windows 10 计算机安装了 MSYS 中提供的说明 如何安装 MinGW-w64 和 MSYS2?> 我目前正在尝试构建一些 Win32 C 程序.我首先尝试了一些简单的程序,它们似乎有效;但是,我遇到了问题C 中止函数. 如果我在 Linux 上构建以下程序 #include #include int
..
使用 Mingw-w64 构建的库需要那些 dll: libwinpthread-1.dlllibstdc++-6.dlllibgcc_s_seh-1.dll 我想知道这是怎么回事,每个 dll 的作用是什么?尤其是libgcc_s_seh,那是结构化的异常处理吗?我以为 mingw 不能和 seh 一起工作. 为什么 mingw 要求总是把那些 dll 和你的 exe 一起带上?
..
抱歉,如果之前有人问过这个问题,但我没有得到之前给出的答案.我是 VS Code 的新手并且知道一些 C++ 编码.我尝试了 windows/mingw 的教程:https://code.visualstudio.com/docs/cpp/config-mingw#_step-through-the-code并完成了迄今为止的一切.示例代码已构建,我现在想调试,但在调试时单步执行应用程序时,我的变
..
我正在拼命尝试安装 mingw-w64 的最新版本,以便在 Windows 10 上访问 gcc 10. 我以前用过mingw-w64的在线安装器,但是还是卡在2018年8.1.0上,好像被废弃了. 所以我尝试手动安装它. 在 SourceForge 或 GitHub Mirror 上,您似乎只得到一大块代码,而没有任何关于做什么、如何构建和安装它的明确说明.我设法找到的唯一安装
..
同样的问题也适用于 gcc、ar 等. 在 Code::Blocks 中将工具链可执行文件从 something.exe 更改为 x86_64-w64-mingw32-something.exe 后,代码仍然可以完美编译.此外,32 位和 64 位模式在这两种情况下都能完美运行. g++ -v 和 x86_64-w64-mingw32-g++.exe -v 在命令行上显示相同的输出.
..
在交叉编译时,让cinttypes在mingw64-w64上正常工作时,我遇到了很大的麻烦.我将其简化为一个在docker中运行的最小示例. inttypes_test.cpp #include#include#include#include#include__attribute __(
..
我正在Windows10_x86_64下从事C ++项目.我正在使用通过Msys2安装的Poco C ++库用于MinGW64编译器.使用Msys2成功安装了我所有项目的依赖项. 但是,当我尝试编译项目时,出现下一个错误: 在/mingw64/include/Poco/Thread_POSIX.h:23中包含的文件中,来自/mingw64/include/Poco/Thread.h:35,
..
从 Redis 下载了5.0.5.cd到src目录做 这肯定对其他人有用.关于如何解决此问题的任何想法/提示? 短版: 在 net.c ... make [3]:输入目录'/cygdrive/c/Users/pmoran/Downloads/redis-5.0.5/deps/hiredis'cc -std = c99 -pedantic -c -O3 -fPIC -Wall
..
问题: 我的代码工作使用Cygwin很好(打印长双精度有16个字节的内存,最小和最大值是可以的),但是使用MinGW的CodeBlocks表示长双精度有12字节的内存(如果我修改了代码以int代替long double来显示大小,在long double中显示为-2,000000),并且将最小值和最大值打印为-0,000000. 代码块版本:20.03. MinGW-W64项目(版本
..
我使用 Code :: Blocks 20.03 构建了一个 Console Application ,该控制台是使用 codeblocks-20.03mingw-setup.exe 安装的.使用了安装目录的默认值(请参见Note01)和安装类型(完整). 我尝试通过使用 Debug 菜单进行 Debug ,单击 Start/Continue ,并且调试失败. 我猜想从发生的事情的日志
..
我正在尝试运行此代码,我是一个初学者,我真的很挣扎,我不知道该怎么办. NB:"MinGW"这里使用的是Code :: Blocks版本. #include#includeint main(){printf("Hello,world:");#pragma omp parallelprintf(“%d",omp_get_thread_num());pri
..
我使用在此处安装> . 我下载 i686-5.3.0-release-posix-dwarf-rt_v4-rev0 来自“编译器".它应默认为 GNU GCC编译器.在该设置下,应该有一个按钮来复制它.给新的编译器配置文件起一个描述性的名称(我使用了 MSYS2 mingw-w64-x86_64 G ++ .它将提示您更新工具链可执行文件. 在编译器屏幕上,有一个名为工具链可执行文件的选项
..
如果我在 build中运行 cmake .. ,则遵循这篇文章文件夹,没有任何选项,我会收到错误消息: CMake错误:CMake无法找到与"Unix Makefiles"相对应的生成程序.未设置CMAKE_MAKE_PROGRAM.您可能需要选择其他构建工具.CMake错误:EnableLanguage之后未设置CMAKE_Fortran_COMPILERCMake错误:EnableLangu
..