当前位置:首页 » 编程软件 » MINGW64怎么放进编译器

MINGW64怎么放进编译器

发布时间: 2022-05-29 08:29:02

⑴ matlab 2016怎么mingw-w64 c/c++ 编译

However, when I try to install this Matlab support package, I get the error: Error with pre-download command for package MinGW-w64 a C/C++ compiler...

⑵ vs2017如何安装mingw编译器

下载安装软件,只有不到1M,下载地址:http://www.mingw.org/ ——Documentation ——Getting Started ——点击mingw-get-setup.exe链接即可下载

安装软件,需要在线安装,下载的东西只起一个引导作用。

⑶ MinGW怎么安装

你可以直接在DOS界面下使用该编译器,如“gcc 你的C文件所在目录”即可,当然前提是你要把minG32的bin目录设置到系统目录下。

⑷ minGW使用方法

基本用法在后面给你加上了
MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。详情请参考<http://www.mingw.org>。
这里的“纯粹”是指“使用msvcrt.dll的应用程序”。无法使用MFC (Microsoft Foundation Classes)。
MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。
MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。
在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时间,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时间扩展。该功能是 Windows32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以使用 Windows32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 Windows32 API 功能。
MinGW 官方网站为 http://www.mingw.org
实际上 MinGW 并不是一个 C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。
开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。
(此前的 cygwin 虽然也是 GNU 的 Windows 移植,但是 cygwin 是有版权的,而不是 GNU。)
所以,使用 MinGW 我们就可以像在 Linux 下一样使用 GNU 程序开发工具。
GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的编译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC 几乎可以移植到目前所有可用的计算机平台。(我的电脑上就还装有 DevKitPro,里面包含 GCC 的 ARM(for GBA/DS/GP32) 和 MIPS(for PSP) 版本。)
GCC 本身不像 VC 那样拥有 IDE 界面(在 Windows 上也存在 Dev C++ 之类的支持 MinGW 编译器的 IDE)。源代码编辑你可以选用任何你喜欢的文本编辑器(据说微软的开发人员包括 VC 的开发都不用 VC 所带的 IDE 编辑器,而是选用 GNU 的 VIM 编辑器)。然后使用 make 等工具来进行软件项目的编译、链接、打包乃至发布。而像 cvs(svn) 源代码版本控制工具可以让世界上任何一个角落的人都可以参与到软件项目中来。
关于 MFC,微软基础库类,这个随 VC++ 携带的一个源代码公开的开发包,和其他 Windows 程序开发包是一样的。如果有 VC++ 的授权,你完全可以使用 MFC 的源代码,也就是你使用 GCC 来编译 MFC 程序是完全可以的。
当然,GNU 下也很多 Windows 程序开发包,甚至有一些是支持跨平台使用的。不仅仅可以直接把源代码编译为 Windows 程序,也可以不经修改编译为其他操作系统的图形程序。
不过 GNU 下,最流行的图形界面开发库是 GTK+。GTK+ 也能很好的运行在 Windows 平台(比如 GIMP 和 Gaim)。
总体说来,使用 MinGW 就是 GNU。

基本用法:
在mingw环境中生成和使用dll都是十分方便的。
1.生成dll
gcc(g++) -shared -o test.dll test.c(test.cpp)
通过该命令生成test.dll,将导出test.c中非静态的函数和相关的类。

(注by asper:该命令行在处理jni涉及的dll时无效)
我使用微软C++编译器,cl命令对带有空格的路径也是无效的,需要用""括住

2.连接dll到exe中
mingw使用dll的方式和静态库.a的方式是一样的,连接的时候只需要加上-ltest即可,没有lib前缀的要求。
3.编写jni调用的dll
有办法了! 是gcc少了行参数。 如下:
gcc -I%JAVA_HOME%\include -I%JAVA_HOME%\include\win32 -Wl,--add-stdcall-alias -shared -o call.dll call.c
参数:-Wl,--add-stdcall-alias 可以为函数加上标准调用前缀(stdcall @nn)。
这样编译出的dll就可以了。都知道win32中dll中的函数要求有标准调用前缀,在JNI中不方便手动处理这个,Sun又没说清楚这事由编译器办。所以搞得我很郁闷。找了大半个月,终于在一个很古老的网页上找到答案。

基本上和VC的界面差不多 学习C语言用的最多的还是VC++ 6.0

⑸ 怎样安装 MinGW 编译器套件

首先我们先来到这个网址下载MinGW的下载程序,网络搜索官网即可。下载之后安装一下(注意:这个安装并没有安装MinGW)安装完下载程序后,打开:

点击Continue进行安装。选择列表中第三行右键选择:Mark for installation。然后选择installation栏目中的apply change。apply。如图:

接下来是配置系统环境变量。a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)->“属性”b. WindowsXP时,在新弹出的属性窗口,选择“高级”->“环境变量”。Windows7时,在新弹出的属性窗口,选择左侧的“高级系统设置”,在新弹出的属性窗口,选择“高级”->“环境变量”。c. 把MinGW安装目录的bin目录的路径追加到PATH里,然后确定。注意:箭头指的两个分号一定要加上并且分号一定要在英文输入模式下输入

最后在CMD中输入gcc -v,看看有没有安装成功,如果出现一下画面说明安装成功

⑹ mingw64位,win764位如何安装,环境变量

Mingw编译器怎么安装配置?Mingw编译器可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,是一组包含文件和端口库的工具。但是安装使用前必须进行系统环境的配置才能运行,那具体要怎么进行配置呢,来看看详细的步骤教程。

Mingw编译器怎么安装变量配置?

1、右击点击我的电脑,在弹出的选项中选择【属性】

2、打开属性窗口后,点击顶部的【高级】选择,然后点击【环境变量】

3、打开环境变量窗口后,在系统环境变量中找到【path】路径,修改path路径中变量值;C:MinGWbin就可以了。注:分号为英文中的分号。

4、WIN+R键打开运行窗口,输出cmd回车,打开管理员界面,输入gcc -v,如果没有报错,说明软件配置成功。

测试编译C++

测试文件test.cpp,代码如下(下面为C代码,只是使用G++来编译而已)

#include

int main() {

printf(“Hello World!”);

return 0;

}

编译test

编译命令如下:

g++ test.cpp -o test

输出结果为:test.exe

执行

输入test回车,结果如下:

⑺ 中如何通过MinGW编译器来使用OpenGL

右键项目 -> Setting 弹出的就是项目属性对话框在release或者debug配置文件下(两个都要手动设置) ->common setting ->linker 设置libraries和library path 等 。如果都放在mingw默认的lib文件夹下的话 只需要在libraries 一栏加入库名 比如libace.a 加入 ace 即可(库名必须要linker能识别的)。 多个库使用分号分隔 。 这是针对本项目的设置,当然也可以针对全局设置。一种是通过上边对话框的global setting 中设置;还有就是在 程序主菜单的setting-> build setting 中设置编译器的advanced选项中设置。

⑻ 如何把mingw安装在msys的根目录

安装前请先务必卸载其他版本的MinGW。

1. 首先安装MinGW-w64。

========== 安装方法 A ==========
下载地址:http://sourceforge.net/projects/mingw-w64/?source=recommended
而后启动该 .exe文件,开始安装。安装开始时,需要注意设置为如下图所示。安装目录设为 C:\MinGW,这个目录是MinGW推荐的。由于是在线下载、安装,所以耗时大概为30分钟。

安装完成后,需要将路径 C:\MinGW\mingw64\bin 添加到PATH环境变量中。此时启动cmd窗口,输入 gcc -v,则可以查看到gcc编译器的版本信息。
备注:
A. 不同于以往的MinGW安装包,该MinGW-w64只包含了MinGW编译器本身,而不包含MSYS等组件,因此在后续并不会弹出Windows 中OpenBlas 的安装 - Windows 32bit 适用 中所示的组件选择安装界面。MinGW-w64只是单纯的编译器安装包,这也是为什么本文中需要单独安装MSYS的原因。
B. 由于后续MSYS可能调用make命令,而MinGW系列只提供了名字为 mingw32-make.exe 的执行文件(C:\MinGW\mingw64\bin 路径下),事实上,该.exe 和make.exe 功能一样,为了make执行时能找到该文件,建议复制 mingw32-make.exe 一份,并将复制文件命名为'make.exe'。

========== 安装方法 B ==========

方法A需要在线下载、安装,因此对网络有要求(我第二次用A方法安装MinGW遇到的问题就是:可以浏览网页并下载mingw-w64-install.exe,但后续的在线安装就出问题: Cannot download repository.txt [0],具体原因没有找到,只怪学校的网络管得太...)。通过如下链接:
http://sourceforge.net/p/mingw-w64/mailman/message/32967954/

直接下载合适配置的、已编译的MinGW64文件库,放到C:\MinGW目录下,并同方法A一样进行后续处理。具体下载哪个版本,可以参考方法A中的setting,或者结合自己的需求。

2. 安装 MSYS。
下载地址: http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/

在该下载页面中,应该下载的是下图中README.txt下面的压缩包文件,而非‘Download mingw-builds-install.exe’。

下载后,解压缩,可看到文件内有msys文件夹,将msys文件夹整体移动到路径 C:\MinGW 下。在msys文件夹内,会看到 msys.bat 文件,双击则启动MSYS,在MSYS中则可使用UNIX下的命令行,如make。

备注:
A. 在MSYS中,可用 'where make' 来查看可供调用的 make.exe 位置。

⑼ 如何用codeblocks+mingw-w64编译器编译glew库

1、下载codeblocks16.01
选第一个codeblocks-16.01-setup.exe,这个是纯IDE不带编译器。
2、下载mingw-w64
文件:mingw-w64-install.ex
3、安装codeblocks,mingw-w64
codeblocks安装参数:我把他安装在d:盘。D:\Program Files (x86)\CodeBlocks
打开安装文件codeblocks-16.01-setup.exe,然后一路点NEXT,在安装路径选择你喜欢的地方,最后点finish结束。

mingw-w64安装参数:
版本version:5.3.0,一般选最新的。(截止2016年04月20号5.3.0是最新的版本)
架构Achitecture:x86_64,win系统都是此架构,选这个x86_64可以编译64位程序,i686只能编译32位。
线程Threads:选posix,posix跨平台。
异常处理Exception:seh。调试用。
build version:0.

安装位置:我的安装位置:D:\MinGW\mingw64

我的安装位置:

点NEXT,等待安装结束。

二、在IDE:codeblocks中配置mingw-w64编译器,使之能编译最简单的c程序在cmd窗口即控制台打印出“你好!”
1、打开codeblocks,设置编译器位置。(告诉IDE编译器在哪里)。
settings-弹出菜单第三行compiler setting(编译器设置)。

点蓝色框选择mingw-w64安装位置里的mingw文件夹,编译器位置就设置好了。
可以编译最简单的程序了。

文件夹里有各种编译器。

主要是要交叉编译程序。我在64位系统可以编译出32位系统能运行的程序。

扩展:在cmd里使用mingw32-make编译程序:
先添加mingw-w64安装文件的bin地址到系统path环境变量里。
复制mingw-w64bin文件夹到path里。

计算机-属性-高级系统设置-环境变量-path,注意添加英文标号“;”。

三、最简单的程序。
1、file-new-project-empty project(空项目)

参数如下:
我项目的位置放在D:\CodeBlocks工程下。

点finish完成。

什么都没有,别急,先去看看工程文件夹发生了什么。

建立工程之前,什么都没有:

建立之后,且工程未添加文(里面只有项目文件.cbp,没有源代码文件):

2、为项目添加源代码文件。
files-new-files

这里键入源代码文件名。

热点内容
英雄联盟技能脚本 发布:2024-05-17 14:59:41 浏览:444
全名k歌安卓手机里面怎么录屏 发布:2024-05-17 14:40:07 浏览:180
常用数据库介绍 发布:2024-05-17 14:31:38 浏览:504
中孚存储介质信息消除工具 发布:2024-05-17 14:31:33 浏览:589
服务器访问ip如何调转主页 发布:2024-05-17 14:30:33 浏览:789
好玩的解压化妆小游戏 发布:2024-05-17 14:10:57 浏览:127
交通银行怎么登陆不了密码 发布:2024-05-17 13:54:48 浏览:543
安卓如何自动连接无线 发布:2024-05-17 13:53:51 浏览:262
python的urlparse 发布:2024-05-17 13:44:20 浏览:769
linux命令全称 发布:2024-05-17 12:07:54 浏览:110