cygwin

MSYS2 gcc fatal error in cc1.exe: cygheap base mismatch detected

删除回忆录丶 提交于 2020-08-19 10:47:51
问题 This particular error has come up in multiple other contexts on Stack Overflow, typically regarding Cygwin or git (and involving other executables). I have not seen this in the context of MSYS2 and I am not sure how to address it. This is happening on a brand new install of MSYS2 using pacman -S gcc which installs gcc version 9.3.0. When I go to run my makefile, this is the error that comes up: 0 [main] cc1 (2724) C:\msys64_close\usr\lib\gcc\x86_64-pc-msys\9.3.0\cc1.exe: *** fatal error -

MSYS2 gcc fatal error in cc1.exe: cygheap base mismatch detected

断了今生、忘了曾经 提交于 2020-08-19 10:46:46
问题 This particular error has come up in multiple other contexts on Stack Overflow, typically regarding Cygwin or git (and involving other executables). I have not seen this in the context of MSYS2 and I am not sure how to address it. This is happening on a brand new install of MSYS2 using pacman -S gcc which installs gcc version 9.3.0. When I go to run my makefile, this is the error that comes up: 0 [main] cc1 (2724) C:\msys64_close\usr\lib\gcc\x86_64-pc-msys\9.3.0\cc1.exe: *** fatal error -

Windows Terminal下配置Git Bash中文乱码

纵然是瞬间 提交于 2020-08-16 22:32:07
解决方案4月29日:从淘宝npm的镜像中,下载git for windows 覆盖安装2.26.2版本,即可解决问题。 解决方案4月28日(已经作废): 在C:\Program Files\Git\etc\bash.bashrc(在相应的git-for-windows的安装路径下)文件末尾添加 # 让ls和dir命令显示中文和颜色 alias ls='ls --show-control-chars --color' alias dir='dir -N --color' # 设置为中文环境,使提示成为中文 export LANG="zh_CN" # 输出为中文编码 export OUTPUT_CHARSET="utf-8" # 可以输入中文 set meta-flag on set output-meta on set convert-meta off 参考: Cygwin设置中文 http://www.cygwin.cn/site/info/show.php?IID=1006 效果: 前置操作 安装DejaVu Sans Mono for Powerline字体参考: Install fonts in Windows 10 · Issue #269 · powerline/fonts https://github.com/powerline/fonts/issues/269

Cygwin统计日志常用代码,欢迎各位大神补全

依然范特西╮ 提交于 2020-08-14 13:55:47
文件操作 help——列出cygwin支持的所有命令 pwd——显示当前的路径 ls——显示当前文件夹中的所有文件 mkdir——建立目录 rmdir——删除目录 rm——删除文件 cat bj.log ——打开文件 ----------------------------------------------------------------------------------------------------------------------- grep 查找命令 cat bj.log grep Baiduspider >xin.log——查找包含Baiduspider的数据并导入到xin.log文件中 ----------------------------------------------------------------------------------------------------------------------- wc 统计命令 wc -l log.log ——统计文件行数 wc -c log.log ——统计文件字节数 wc -w log.log ——统计文件单词数 -------------------------------------------------------------------------------------------

命令行翻译工具 Translate Shell

余生颓废 提交于 2020-08-14 02:46:28
Translate Shell 是一个支持 Google Translate、Bing Translator、Yandex.Translate 和 Apertium 翻译引擎的 命令 行翻译器,默认使用的是Google Translate 引擎。 $ trans 'Saluton, Mondo!' Saluton, Mondo! Hello, World! Translations of Saluton, Mondo! [ Esperanto -> English ] Saluton , Hello, Mondo ! World! 除了普通查询用法,还可以以交互的方式使用: $ trans -shell -brief > Rien ne réussit comme le succès. Nothing succeeds like success. > Was mich nicht umbringt, macht mich stärker. What does not kill me makes me stronger. > Юмор есть остроумие глубокого чувства. Humor has a deep sense of wit. > 學而不思則罔,思而不學則殆。 Learning without thought is labor lost,

NDK编译静态/动态库

大城市里の小女人 提交于 2020-08-13 13:43:23
前一阵子攒了点工程小经验,忙的有点乱,梳理一下。 随着Android Studio的兴起跟Eclipse的没落(仅限于Android开发用途吧),越来越多人倾向于使用Android Studio搞Android开发,我在之前的时候也是这样。但是现在知道了,用NDK开发包通过ndk-build命令编译库更方便( NDK包 + Cygwin )。 进入正题,就是这么直接。 一、 安装配置Cygwin开发环境 作为一个程序猿,基本搜索的能力还是要有的,自己去官网下载Cygwin就好了。安装的时候下载源找个顺眼的(哈哈哈)就阔以了,然后最关键的是在下载环境包的时候,有两个选择: 1、勾选安装Devel(点击列表中Devel,将后面的Default改为Install),这是为了下载需要的NDK开发需要的环境包。 2、或者一个个勾选下载autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make共12个包(注:版本号也许会不太一样)。 接下来就next下载安装吧。 二、下载NDK 之前项目组编译32位Android库用的NDK r8e版本(此版本只支持32位库编译),编译64位Android库用的是NDK r10版本(此版本理论上支持编译32位个64位库

Pin学习笔记--安装及一些基本知识

こ雲淡風輕ζ 提交于 2020-08-12 19:52:53
具体请见用户手册Pin 3.2 User Guide https://software.intel.com/sites/landingpage/pintool/docs/81205/Pin/html/index.html 一、在windows下安装过程: 1、安装Cygwin Cygwin安装的时候,默认不安装make工具。可以只选择make的那个安装包,测试发现只安装这个包是没有问题的。也可以使All后面的字变为install,安装所有组件(当然需要的时间也稍长一些)。 2、下载pin,解压 3、把cygwin64\bin 和 pin.exe所在的目录 添加到环境变量 4、编译pin提供的例子: 启动cmd,执行vcvars64.bat,进入pin下的source\tools\ManualExamples目录,make all TARGET=intel64,编译64位dll。 启动cmd,执行vsvars32.bat,进入pin下的source\tools\ManualExamples目录,make all TARGET=ia32,编译32位dll。 二、三种级别的跟踪 INS_AddInstrumentFunction指令级跟踪INS_InsertCall TRACE_AddInstrumentFunction 基本快跟踪,可以用来跟踪BBL BBL_InsertCall

win10 安装 fish 并集成到vscode webstorm cmder中

|▌冷眼眸甩不掉的悲伤 提交于 2020-08-12 07:33:07
去除fish的欢迎语句 set fish_greeting "" 使用fish_config 打开web页面, 用于设置命令行样式 fish_config 修改提示的文本, 去除提示的箭头, 配置文件夹, 可以在web界面中找到路径, 可能不同的系统都不一样 /Users/ace/.config/fish fish主页 http://fishshell.com/ 安装 cygwin https://cygwin.com/ 下载后运行, 选择镜像站推荐使用edu的 全部安装, 或者一定要勾选fish,没有安装的话,再次运行然后勾选就行了 但是这样只能进去后激活 添加系统环境变量 SHELL /usr/bin/fish 这样直接打开就行了 在vscode中使用 https://www.cnblogs.com/fayin/p/10185447.html // cygwin 的安装目录 "terminal.integrated.shell.windows": "C:\\cygwin64\\bin\\fish.exe", // 使得 cygwin 切换到当前工作目录 "terminal.integrated.env.windows": { "CHERE_INVOKING": "1" }, // 使 cygwin 能够在 vscode 中正常使用 Shell 命令 "terminal

2. chromium开发工具--gclient

北城以北 提交于 2020-08-11 04:59:44
2. chromium开发工具--gclient 1.gclient简介 gclient是谷歌开发的一套跨平台git仓库管理工具,用来将多个git仓库组成一个solution进行管理。总体上,其核心功能是根据一个Solution的DEPS文件所定义的规则将多个git仓库拉取到指定目录。例如,chromium就是由80多个独立仓库组成。 2.相关概念 hooks: 当gclient拉完代码后执行的额外脚本; solution: 一个包含DEPS文件的仓库,可以认为是一个完整的项目; DEPS: 一个特殊的文件,规定了项目依赖关系; .gclient:一个特殊文件,规定了要拉取的solution,可由 gclient config 命令创建出来; include_rules:指定当前目录下哪些目录/文件可以被其他代码include包含,哪些不可以被include。 帮助命令: gclient --help 3.常用命令 3.1 gclient config 该命令会生成 .gclient 文件,用于初始化要拉取的solution,其内容记录了solution仓库的地址以及要保存的位置。 我们在拉取chromium代码时第一步其实也是生成了 .gclient 文件,内容如下: solutions = [ { "url": "https://chromium.googlesource

使用cwRsyncServer与Rsync将Centos的数据同步到windows服务器

点点圈 提交于 2020-08-10 21:09:38
准备两台服务器:192.168.50.11 (windows,做为服务端),192.168.50.14(Centos7,做为客户端) 1、在windows(192.168.50.11)上安装cwRsyncServer,下载地址: https://www.backupassist.com/rsync/ Service account:winrsync 安装步骤:Type password:RsyncUser123@ (密码必须复杂,要不不会创建系统用户,也不会抛错) 在安装目录下编辑配置文件rsyncd.conf 内容如下 uid = 0 gid = 0 use chroot = false strict modes = false hosts allow = * log file = rsyncd.log # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [test] path = /cygdrive/c/work read only = false transfer logging = yes [rsyncfile] path = /cygdrive/c/rsyncfile/ auth users = winrsync secrets file