mingw

cmake + mingw64 手动编译

爷,独闯天下 提交于 2020-03-21 16:34:03
3 月,跳不动了?>>> 在D盘创建目录 D:\backup\cmake\t1 创建 main.cpp #include <stdio.h> int main() { printf("hello man"); return 0; } 创建CMakeLists.txt文件 , 内容如下 project(untitled2) set(CMAKE_CXX_STANDARD 14) add_executable(untitled2 main.cpp) 打开cmd 准备生成Makefile 输入命令: cmake -G "MinGW Makefiles" . .为当前目录, "MinGW Makefiles"为makefile类型,如果编译器为vs的话使用"NMake Makefiles" 出现好像上面描述表示成功. 执行编译 输入命令 mingw32-make 成功后生成 untitled2.exe 运行 untitled2.exe 在cmd运行 untitled2.exe 出现 hello man 来源: oschina 链接: https://my.oschina.net/janson2013/blog/3207790

在WIN10上不用CMake和MinGW编译Android版本的OpenCV

て烟熏妆下的殇ゞ 提交于 2020-03-21 00:42:54
3 月,跳不动了?>>> 构建编译项目 不需要安装CMake,MinGW等额外工具。只需要Android NDK和OpenCV源码 。 在WIN10上使用cmd窗口命令编译OpenCV步骤,操作版本为4.0.1: 在OpenCV根目录下面新建一个文件夹,比如叫做build_cmd。因为OpenCV要求 CMAKE_BINARY_DIR 不和 CMAKE_SOURCE_DIR 是同一个文件夹,所以不能在根目录下直接执行cmake cd到build_cmd 执行如下命令,路径对应修改 E:\Android\Sdk\cmake\3.10.2.4988404\bin\cmake.exe ^ -DCMAKE_TOOLCHAIN_FILE=E:\Android\Sdk\ndk-bundle\build\cmake\android.toolchain.cmake ^ -DANDROID_NDK=E:\Android\Sdk\ndk-bundle ^ -DANDROID_ABI="arm64-v8a" ^ -DANDROID_SDK=E:\Android\Sdk ^ -DWITH_TBB=ON ^ -DCPU_BASELINE=NEON ^ -DCPU_DISPATCH=NEON ^ -DOPENCV_ENABLE_NONFREE=ON ^ -DBUILD_ANDROID_EXAMPLES=OFF

windows下安装和升级mingw二进制组件

三世轮回 提交于 2020-03-17 02:23:29
某厂面试归来,发现自己落伍了!>>> 已有环境:mingw4.5.2 + msys-cn gnu的gcc源码已更新至4.8.2,mingw官网提供4.8.1版本,现通过直接安装二进制包的方式安装4.8.1版的mingw。预先大致阅读官网文章( mingw_howto ),按照官网的说法,最小安装方式下,需要以下二进制包: binutils (bin and dev) mingw-runtime (dev and dll) w32api Required runtime libraries for GCC: mpc (dev and dll) mpfr (dev and dll) gmp (dev and dll) pthreads (dev and dll) iconv (dev and dll) --- 即libiconv zlib gettext gcc-core (bin and dev and dll) 准备工作 为解压缩二进制包,需事先安装好lzma和tar工具。命令lzma -d 用于解压.lzma压缩包,命令 tar -xf 用于归档.tar文件。在官网下载上述二进制包,全部放置同一目录下,假定此目录为 $mingw481。先后使用lzma和tar命令逐一解压缩上述包,即.tar.lzma --> .tar --> bin、 include、lib、libexce

使用Cygwin和 mingw 安装 python paramiko模块

我怕爱的太早我们不能终老 提交于 2020-03-11 22:24:49
1. 所需软件包 python http://www.python.org/ftp/python/ paramiko http://www.lag.net/paramiko/download/paramiko-1.7.7.1.zip Cygwin http://cygwin.com/setup.exe pycrypto http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz mingw http://sourceforge.net/projects/mingw/ 2. 安装 python (忽略) 3. 安装mingw ,如果本地没有gcc 则需要安装这个。下载后的exe文件进行网络安装,假设目录为C:\mingw,在PATH中加入 C:\mingw\bin,并在c:\python24\lib\distutils下新建一个名称是distutils.cfg的文件,填入: [build] compiler=mingw32 4. 安装Cygwin 下载后的exe文件进行网络安装 http://www.cygwin.cn/site/install/ ,这里我们需要选择deve包里的 binutils 其他的可以不选 5. 安装PyCrypto 解压缩 在dos下进入解压缩的目录,运行 python setup

windows搭建gcc开发环境(msys2) objdump

こ雲淡風輕ζ 提交于 2020-03-11 18:18:36
前言 可能你并不太了解msys2,但是作为一个程序员,你一定知道mingw,而msys2就集成了mingw,同时msys2还有一些其他的特性,例如包管理器等。 msys2可以在windows下搭建一个完美的类linux环境,包括bash、vim、gcc、make等工具都可以通过包管理器来添加和卸载 msys2的包管理器是使用的pacman,用过archlinux的应该都知道pacman了。 我们现在的目标是要集成make+gcc+gdb的一条编译工具 安装 下载地址: msys2 如果是exe,直接双击安装,如果是zip,直接解压到安装的地方即可。然后双击msys2.exe运行 [图片上传失败...(image-295493-1523187370956)] 给 MSYS2 添加中科大的源 使用过archlinux的应该会知道,pacman在安装的时候,如果源没有设置好,下载是很慢的。 需要修改的文件是: 1. \etc\pacman.d\mirrorlist.mingw32 2. \etc\pacman.d\mirrorlist.mingw64 3. \etc\pacman.d\mirrorlist.msys 简单的说 msys64\etc\pacman.d 目录下有三个文件。 mirrorlist.msys mirrorlist.mingw64 mirrorlist

Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置

橙三吉。 提交于 2020-03-06 14:04:31
Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置 1、简介 本文主要是 Windows 下 MSYS2 环境配置和 MinGW-w64 C++编译环境配置方法 2、下载 首先需要下载msys2的安装文件 官网链接: https://www.msys2.org/ 国内镜像下载: 中科大: https://mirrors.ustc.edu.cn/msys2/distrib/ 清华: https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/ 3、pacman 的配置 安装完毕后先要更改为国内源然后更新源,默认的国外源很慢,以下用清华镜像为例: 进入msys2安装目录 编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加: Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686 编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加: Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64 编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加: Server = https

Eclipse 安装C++

两盒软妹~` 提交于 2020-03-06 10:44:55
本文假定你已经熟悉Java,Eclipse的安装,并能顺利启动和运行Eclipse.此外因为各软件版本在不断更新,有些地方可能不准确,以最新的、原文资料为准。 距上一次写和调C++程序,已经5、6年了,光阴荏苒岁月无情,现在再重新拾起来,很多东西都要从头来。Windows下C/C++的IDE有很多,我知道的就有MS Visual Studio,Borland C++等,但这些是要版权的。不要钱也有一些,但因为对Eclipse太熟了,所以就选下面要讲的Eclipse + GNU toolchain(话说toolchain这个词很形象). 1. 首先下载Eclipse for C++, 最新版是基于Eclipse 3.5.1的,叫做galileo(伽利略),受不了这种奇怪的名字了,为什么不叫布鲁诺?上个版本3.4貌似叫做ganymede(木卫三)。下载地址:http://eclipse.org/downloads/,选择32bit for windows,文件名叫 eclipse-cpp-galileo-SR1-win32.zip 2. 解压,直接运行。注意,至少JDK你已经安装了(我用的是JDK1.6)。运行后一个灰蓝色的welcome页面出现,进入Tutorials。学东西先读Tutorial是个好习惯。 3. 首先了解一下什么是CDT,就是 C/C++ Development

MinGw can't compile test file from cmake

独自空忆成欢 提交于 2020-03-05 01:36:56
问题 I installed MinGW from the official website, and I'm trying to compile a simple cmake project. I did cmake -G"MinGw Makefiles" . and got: CMake Error at C:/Program Files/CMake/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60 (message): The C compiler "C:/MinGW/bin/gcc.exe" is not able to compile a simple test program. It fails with the following output: Change Dir: C:/Users/LZ/Desktop/roosek_ocr/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_3eeac/fast && C:

MinGw can't compile test file from cmake

走远了吗. 提交于 2020-03-05 01:33:11
问题 I installed MinGW from the official website, and I'm trying to compile a simple cmake project. I did cmake -G"MinGw Makefiles" . and got: CMake Error at C:/Program Files/CMake/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60 (message): The C compiler "C:/MinGW/bin/gcc.exe" is not able to compile a simple test program. It fails with the following output: Change Dir: C:/Users/LZ/Desktop/roosek_ocr/CMakeFiles/CMakeTmp Run Build Command(s):C:/MinGW/bin/mingw32-make.exe cmTC_3eeac/fast && C:

msys2 pacman常用命令以及添加国内源加速pacman

两盒软妹~` 提交于 2020-03-04 19:07:35
pacman是arclinux中的软件管理工具,也是widows上msys2默认的软件管理工具。pacman可以直接从网络上的软件仓库下载安装及删除软件,自动处理依赖关系,类似ubuntu中的apt-get。 文章目录 常见命令 安装软件 更新系统 卸载软件 搜索软件 查询软件信息 软件包组 清理缓存 最常用的pacman命令小结 给MSYS2 添加源 添加清华源和中科大源 参考文章 常见命令 安装软件 pacman -S 软件名: 安装软件。也可以同时安装多个包,只需以空格分隔包名即可。 pacman -S --needed 软件名1 软件名2: 安装软件,但不重新安装已经是最新的软件。 pacman -Sy 软件名:安装软件前,先从远程仓库下载软件包数据库(数据库即所有软件列表)。 pacman -Sv 软件名:在显示一些操作信息后执行安装。 pacman -Sw 软件名: 只下载软件包,不安装。 pacman -U 软件名.pkg.tar.gz:安装本地软件包。 pacman -U http://www.example.com/repo/example.pkg.tar.xz: 安装一个远程包(不在 pacman 配置的源里面)。 更新系统 pacman -Sy: 从服务器下载新的软件包数据库(实际上就是下载远程仓库最新软件列表到本地)。 pacman -Su: