Articles of msys

Windows PATH以bash中的posixpath转换

我怎么能通过标准的msysfunction(如果不是失去了普遍性) Windows目录path(如c:/libs/Qt-static )转换到正确的POSIX dirpath( /c/libs/Qt-static ) ? 反之亦然(特别是intrested)?

使用MinGW / MSYS编译freetype2时出现问题

用MinGW和MSYS编译freetype2似乎有问题 我试图在freetype源代码的干净的副本上,以及一个没有损坏的MinGW和MSYS: Andrew@MCARDLE-PC ~/documents/code $ cd freetype-2.3.11 Andrew@MCARDLE-PC ~/documents/code/freetype-2.3.11 $ ./configure FreeType build system — automatic system detection The following settings are used: platform unix compiler cc configuration directory ./builds/unix configuration rules ./builds/unix/unix.mk If this does not correspond to your system or settings please remove the file `config.mk' from this directory then read the INSTALL […]

Msys在Powershell中 – 没有这样的文件或目录

我安装了基础包,用MinGW Installer GUI和CMake编译C ++。 我用hello world创build了一个简单的文件.c,并且可以使用cmake。 -G“MSYS Makefiles”正常。 我将E:\ Programmation \ MinGW \ bin和E:\ Programmation \ MinGW \ msys \ 1.0 \ bin添加到我的path中。 这是我的CMakeLists.txt: cmake_minimum_required (VERSION 3.3) project (Prototype) set (EXECUTABLE_OUTPUT_PATH bin/${CMAKE_BUILD_TYPE}) file ( GLOB_RECURSE source_files src/* ) add_executable ( my_exe ${source_files} ) 一旦makefile被创build,但是当我使用make,我会得到以下错误: /bin/sh:/e/Users/MyName/Documents/GitHub/ProjectName/prototype/c/E:/Programmation/MinGW/msys/1.0/bin/make.exe: No such file or directory make.exe": *** [all] Error 127 […]

git for windows的包pipe理?

我正在阅读GitHub上的维基的git,它说msys2捆绑pacman: https : //github.com/git-for-windows/git/wiki/Package-management 但是当我调用它时: $ pacman bash: pacman: command not found 有没有人有一个想法是怎么回事? 这个wiki引用的是哪个git版本? 有没有办法安装额外的软件包到msit2 Git的Windows内?

什么是msdo中的sudo相当于?

我正在编写一个应该在Unix,Cygwin和msys上运行的跨平台shell脚本。 在我的shell脚本中,我需要使用提升的权限执行操作。 在Unix上,你可以通过sudo , Cygwin可以通过cygstart –action=runas 。 什么是msys的等价物? 到目前为止,我所有的谷歌search都只是反过来,这是从一个shell脚本不可行的,因为你必须与GUI交互。

SqlCipher Mingw / msys的问题

我有一个问题 – 我无法编译SqlCipher。 我正在使用这个http://groups.google.com/group/sqlcipher/browse_thread/thread/55c6296b56bf4533/c792bbec6df7d4f4?tvc=2#c792bbec6df7d4f4说明(thx到Sam),但仍然无法编译它。 我做了以下几点: $ ./configure –disable-tcl CFLAGS="-DSQLITE_HAS_CODEC -I/usr/usr/src/openssl/i nclude" LDFLAGS="-leay32" checking build system type… i686-pc-mingw32 checking host system type… i686-pc-mingw32 checking for gcc… gcc checking for C compiler default output file name… rm: cannot remove directory `conftest': Is a directory a.exe checking whether the C compiler works… yes checking whether we are cross […]

POSIX,UNIX,path,VIM和其他一个Windows用户的噩梦

这似乎是一个真正开放的问题,但是我会尽我所能去把我脑海中的这个巨大的困惑翻译出来,看看是否有人能解决这个问题,更多的人可以从中学习: 去年我开始在电子和计算机科学之间的大学课程,但更多的是第一个,并且被盲目地投入到编程中,通过在Unix下使用Eclipse进行一系列的投诉。 直到那里,虽然我不知道unix,好吧。 现在我想在家里进行编码,并决定尝试安装Eclipse,然后按照给定的教程安装MinGW并将其添加到path中。 隐喻我是这样被蒙上眼睛,我不知道发生了什么事情。 现在,经过几个编程课程,并find了Visual Studio的偏好,我想回到命令行,我需要使用包括vim在内的脚本和命令行工具。 不过我发现,作为一个Windows用户,我在开放的操作系统世界中相当迷茫,花费大量的时间去了解它。 所以,最重要的问题是 ,任何人都可以给出一个指导,让我在哪里find或解释所有这些让我头脑发热的问题之间的关系: 我可以做什么在Windows命令提示符,什么在Msys,什么在Bash和共同点? 为什么我可以在命令提示符下运行sh和脚本以及像cat,sed这样的东西? 我想是因为MinGW,并在我的path,但不知道为什么,这是不同的命令与在UNIX中执行相同? 何时以及为什么要使用./或〜/? 我应该更好地分配我的电脑,并在unix中运行unix任务吗? 我可以find某处引用不同terminal的语法吗? 我已经尝试过,并喜欢UNIX中的VIM,但不能创build〜/ .vimrc在我的窗口从命令提示符,我可以修改我的命令提示符下运行的VIM吗? 我知道这是一个模糊的问题,但我试图尽我所能解释我所有的疑问,请评论我可以更好地解释我的疑惑和改善问题