在msys2上使用Python
对于 msys2 用户,在 msys2 里使用 Python,Golang 等自然是首选,和 Linux 下体验差不多。本文总结一些 msys2 里使用 Python3 可能会遇到的问题。 版本选择 通过 pacman 搜索,可以看到有两个版本的 Python。 如何选择呢?参考 stackoverflow[1]: MINGW - Win … Continue reading
对于 msys2 用户,在 msys2 里使用 Python,Golang 等自然是首选,和 Linux 下体验差不多。本文总结一些 msys2 里使用 Python3 可能会遇到的问题。 版本选择 通过 pacman 搜索,可以看到有两个版本的 Python。 如何选择呢?参考 stackoverflow[1]: MINGW - Win … Continue reading
环境 MinGW+msys+mintty,msys配置过中文显示与输入,详见此文。 mintty配置为默认编码,ls等命令正常显示 $ ls linux/ ansible iptables笔记.md linux系统监控工具.md salt essay linux系统监控工具.html nagios shell git on mintty … Continue reading
老早就注册了github,打算把棋谱转换程序 wgs2sgf托管在那里,可是一直拖啊拖。一个月前,有人提了个issue: 我很想告诉他我是github新手啊同学,还玩不转github,不知道怎么把代码弄上去... PS:今天成功用git提交了代码,可是又发现可以在线编辑文档,如果代码少,在线编辑也很方便 /oh/ 3个月前怎 … Continue reading
在C++使用正则表达式一文中,曾提到过MinGW中使用正则的一些问题。可是今天再试却死活不成功了。报了一大串错误: \AppData\Local\Temp\ccxSTtRm.o:regex_test.cpp:(.text$_ZNSt11basic_regexIcSt12regex_traitsIcEEC1EPKcj[std::basic_ … Continue reading
主要记录使用正则表达式编译时遇到的问题。 要使用正则表达式,需include<regex>,然后编译时报错: g++ -c -o wgs2sgf.o wgs2sgf.cpp In file included from d:\mingw\bin\../lib/gcc/mingw32/4.5.2/include/c++/regex … Continue reading
遇到特别大的文本文件,比如网站日志文件,有时候需要将它们分割成几个小点的文件,这时可以用split这个linux下的工具,运行split –help,结果如下: 比如在/d/temp/目录下又一个my.log日志文件,该文件有4万多行,13M,要求每1万行分为一个文件,可以运行以下命令: 然后运行du –sh *,可以看到原 … Continue reading
msys的cmd界面太难看了,而且不能用鼠标直接选择文本复制,可以安装mintty这个虚拟终端。 mingw-get install mintty 然后在MinGW-Shell的启动选项里加入 –mintty 然后打开的效果: 然后在终端内右键,Option,可以设置显示效果,窗口大小,编码等。
在mingw中安装wget使用命令: mingw-get install msys-wget 安装完成之后执行wget命令显示的是乱码: $ wget --help GNU Wget 1.12锛岄潪浜や簰寮忕殑缃戠粶鏂囦欢涓嬭浇宸ュ叿銆▒ 鐢ㄦ硶锛▒ wget [閫夐」]... [URL]... 闀块€夐」鎵€蹇呴』鐨勫弬鏁板湪浣跨敤鐭 … Continue reading
msys的bash中不能输入中文,ls中文目录显示也为???,可以修改配置文件来解决。 在msys/1.0/etc/inputrc.default,修改以下代码为: # disable/enable 8bit input set meta-flag on set input-meta on set output-meta on set c … Continue reading
今天用notepad++写代码,多文件的,包括go.cpp,gofsize.cpp,gofsize.h,编译时总是报如下错误: G:\go/go.cpp:22: undefined reference to `gofilesize(std::basic_ifstream&)' collect2: ld returned 1 exit st … Continue reading