mingw

简要记录丨Windows 下 VSCode 搭建基础 C/C++ 编译环境

丶灬走出姿态 提交于 2020-12-15 15:16:08
道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年! 文章目录 1 参考资料 2 简要说明 3 正文记录 3.1 软件安装 3.2 扩展插件安装 3.3 C/C++ 编译器安装 3.4 VSCode C/C++ 环境配置 3.4.1 C++ 编译环境配置 3.4.2 C 编译环境配置 4 编译程序测试 5 总结 1 参考资料 Visual Studio Code 如何编写运行 C、C++ 程序? - 谭九鼎的回答 - 知乎 (https://www.zhihu.com/question/30315894/answer/154979413) vscode 配置 C/C++ 编译环境 教程( https://blog.csdn.net/qq_43041976/article/details/100542557 )   谢谢各位前辈的教程帮助,十分感激! 2 简要说明   首先要明白,VSCode 仅仅只是一个文本编辑器而已,类似记事本、 Sublime Text 等,本身不具备编译器的功能。   但是 VSCode 可以通过安装各种扩展插件,实现代码编译、调试、运行等功能。   我觉得首先概念要正确,然后才能好好正视这个软件,参考知乎回答解释如下: VSC 只是一个纯文本编辑器( editor ),不是 IDE (集成开发环境),不含编译器( compiler

matlab2016b配置libsvm的各中坑及解决办法

天大地大妈咪最大 提交于 2020-12-07 04:44:06
Q1:matlab2016b不能自动关联m文件! A1: (1)首先准备好工具,工具链接: pan.baidu.com/s/1t_KaFZNOFln9m57sMBTrkQ ;提取码:x49w。 (2)下载之后解压,请阅读readme,按照操作流程进行。 Note:运行reg文件的方式是,将matlab最小化(不退出),找到reg文件所在位置(就是压缩包后所在路径),双击就好了,然后关闭matlab,重启,则matlab已经关联m文件了,如果还没有成功,请关机重启电脑,再试一下,应该就能解决了。 Q2:matlab2016b配置libsvm3.23 A2: (1)还是准备好工具,libsvm3.23的安装包,获取路径有两条: 官方路径1:林教授的网站 www.csie.ntu.edu.tw/~cjlin/libsvm/ ;如图所示 往下面找,会看到一个 Download LIBSVM ;其下就有一个 zip file ,点击下载。安装时你要注意选择是要32位(x86)的还是64位(x64)的,要和电脑系统相匹配。 路径2:请直接下载 www (抱歉我懒得输入网址了,太麻烦);差点忘记给提取码了:m75k note:路径1获取的libsvm永远时最新版本的,也是最原始的版本;路径2获取的永远时libsvm3.23,但是这个版本里面的内容全部时便宜好的,同时也给出了mat格式的训练数据

g++ does not make any file or give any output

狂风中的少年 提交于 2020-12-06 15:37:39
问题 I've just started using g++, downloading the latest version from the site, and I've made a simple HelloWorld program. #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; } When I try to execute using the powershell window and g++, in the right directory, I use the following command: g++ HelloWorld.cpp -o HelloWorld.exe This gives no output and makes no files. I used the -v command as per some other answer I read on the site and it gave me this. I

Win10 使用MinGW-w64编译Tesseract4.0

末鹿安然 提交于 2020-12-05 07:54:18
一开始尝试使用mingw+msys编译tesseract, 但是苦于mingw-get安装的软件版本都太旧,要安装新版本只能下载源码编译安装。 在编译过程中遇到了很多麻烦,最后还遇到了包直接循环依赖问题(glib和pkg-config),最终只能作罢。 1. 下载安装mysy2 地址: https://www.msys2.org/ 安装后打开 msys2.exe , 务必要先更新软件包数据库和核心系统包(很重要), 否则在安装tesseract过程中出现莫名奇妙的问题。 pacman - Syu # -y, --refresh 从服务器下载新的软件包数据库 (- yy 强制更新软件包数据库) # -u, --sysupgrade 升级所有已安装的软件包 (-uu 可启用降级) 2. 更新软件源 默认的MSYS2 源升级软件或是安装新软件的较慢,这里为了提高速度使用 中科大的源 编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加: Server = http: // mirrors.ustc.edu.cn/msys2/mingw/i686 编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加: Server = http: // mirrors.ustc.edu.cn/msys2/mingw/x86_64 编辑

Linux入门实践笔记(四)——Win下安装配置Git以及GitHub项目托管

十年热恋 提交于 2020-12-05 06:58:41
内容   本文演示了Git在Windows系统下的安装,在GitHub上新建仓库,以及将本地项目源码上传到仓库中的操作。 版本   ​操作系统:Windows 10   ​Git version: 2.16.1-64-bit 说明   转载请说明出处: Linux入门实践笔记(四)——Win下安装配置Git以及GitHub项目托管 参考 ​  Git Win系统的下载地址: https://git-scm.com/download/win   Git 基础 - 记录每次更新到仓库: https://git-scm.com/book/zh/v2/Git- 基础-记录每次更新到仓库 步骤 Git安装 ​  从官网 https://git-scm.com 下载最新版的Git,本示例使用windows系统下的2.16.1-64-bit版本。 下面开始安装:   建议至少勾选前三项,分别是增加桌面Git图标,增加右键菜单栏的 Git Bash Here 与 Git GUI Here 。   是否在开始菜单栏中增加Git文件夹,由于笔者很少通过开始菜单栏进入Git,此处选择不创建。   第一项不会改动系统的环境变量,只能通过右键 Git Bash Here 使用Git命令。 ​  第二项会将Git添加到环境变量中,从而可以在CMD中执行Git命令。  

MinGW's mingw-get fails downloading packages

别来无恙 提交于 2020-11-29 04:13:38
问题 I'm trying to set up MinGW. I have downloaded the latest installer, which installs mingw-get but this utility fails to fetch the packages and gives the following kind of messages: mingw-get: * ERROR * Get package: http://prdownloads.sourceforge.net/mingw/gcc-4.5.2-1-mingw32-lic.tar.lzma?download: download failed There is no firewall running. Anyone had the same problem? Thanks to all. 回答1: This problem has happened to me too and was due to - I guess - temporary problems to either the network

【编译工具】MinGW的使用方法和编译

末鹿安然 提交于 2020-11-22 06:01:18
DATE: 2018.12.21 1、参考 https://www.xuebuyuan.com/2144776.html https://blog.csdn.net/k1988/article/details/4375382 http://www.360doc.com/content/17/1203/15/8728596_709509894.shtml# 2、下载和安装 官方网址: http://www.mingw.org/ mingw-w64下载: http://www.mingw-w64.org/doku.php SourceForge下载: https://sourceforge.net/projects/mingw/files/ 3、MinGW介绍 MinGW: Mininist GNU for Windows, A native Windows port of the GNU Compiler Collection (GCC). MinGW 提供了一套简单方便的Windows下的基于GCC 的程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件

TMS320C6678开发笔记---IBL编译与分析3

陌路散爱 提交于 2020-11-20 11:23:20
9.3.7 makefile 修改 C:\MinGW\msys\1.0\ibl\boot_loader\ibl\src\make\makefile 9.3.8 iblinit.c 修改 C:\MinGW\msys\1.0\ibl\boot_loader\ibl\src\main\iblinit.c 将IBL_ENTER_ROM设为0,或者将函数iblEnterRom();注释掉 9.3.9 将MinGW命令行输出信息输出到文件 IBL_buildibl_6678 2>&1 | tee -a log3 9.3.10 编译小问题 将IBL_CFG_SPI_MAP_TABLE_DATA_ADDR_LSW擅自改成0x500了,导致一下问题出现(乌龙) C:\MinGW\msys\1.0\ibl\boot_loader\ibl\src\cfg\c66x\iblcfg.h 9.3.11 spiRom.dat 后期处理 修改文件:C:\MinGW\msys\1.0\ibl\boot_loader\ibl\src\make\makestg2 修改后编译现象为: 9.3.12 spiRom.map.pre 文件修改 IBL烧写到NOR flash中,原理和普通的app程序烧到flash中一样,生成的i2crom.ccs(spi和i2c模式下生成的均叫作此文件)文件

VS Code 搭建stm32开发环境

风流意气都作罢 提交于 2020-11-19 04:56:54
# MCU免费开发环境 一般芯片厂家会提供各种开发IDE方案,通常其中就包括其自家的集成IDE,如: 意法半导体 STM32CubeIDE NXP Codewarrior TI CCS 另外也可以用eclipse、VS studio、VS code等搭建开发环境 VS Code 搭建stm32开发环境 1.搭建准备 程序安装 1.下载并安装 vs code 2.下载并安装 STM32CubeMX 支持最新的HAL库,工程代码配置与生成工具,支持生成IAR、Keil、STM32CubeIDE、Makefile等工程,这里使用其生成的Makefile工程。 3.下载并安装 Git for Windows 该工具集成有精简版的mingw,这里我们使用其bash终端和版本管理均非常有用。 4.下载并安装 arm-none-eabi-gcc 编译器,GUN的arm的通用交叉编译链工具,基本上常用的arm处理器均支持; 安装时勾选设置全局环境变量以便于配置; 使用离线免安装包时,解压到合适的位置,在系统环境变量添加\bin目录,运行CMD或者Windows PowerShell,测试一下是否可用。命令:arm-none-eabi-gcc -v 5.下载并安装 mingw MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC