{"id":4,"date":"2011-09-16T09:16:55","date_gmt":"2011-09-16T09:16:55","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=4"},"modified":"2014-12-23T15:15:21","modified_gmt":"2014-12-23T15:15:21","slug":"mingw","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=4","title":{"rendered":"MingW installieren und konfigurieren"},"content":{"rendered":"<p>Home \/ Installer \/ mingw-get-inst \/ mingw-get-inst-20120426<\/p>\n<pre class=\"brush: plain; title: C:\\MinGW\\msys\\1.0\\etc\\fstab; notranslate\" title=\"C:\\MinGW\\msys\\1.0\\etc\\fstab\">\r\n# Win32_Path         Mount_Point\r\nC:\\MinGW\\            \/mingw\r\nC:\\MinGW\\mingw64\\    \/mingw64\r\nC:\\MinGW\\opt\\        \/opt\r\nC:\\MinGW\\local64\\    \/local64\r\n<\/pre>\n<p>Zusatz installieren:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">mingw-get install msys-vim\r\nmingw-get install msys-rxvt\r\nmingw-get install msys-man\r\nmingw-get install msys-wget\r\n\/c\/MingW\/bin\/mingw-get.exe install msys-mintty (TrueType \/ Anti-Aliasing)<\/pre>\n<p>MingW Shell Script anpassen:<\/p>\n<pre class=\"brush: powershell; title: ; notranslate\" title=\"\">C:\\MinGW\\msys\\1.0\\msys.bat --rxvt\r\nC:\\MinGW\\msys\\1.0\\msys.bat --mintty<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"brush: powershell; title: msys.bat; notranslate\" title=\"msys.bat\">if &quot;x%MSYSBGCOLOR%&quot; == &quot;x&quot; set MSYSBGCOLOR=Black\r\nif &quot;x%MSYSFGCOLOR%&quot; == &quot;x&quot; set MSYSFGCOLOR=White\r\nif &quot;x%MINGW32BGCOLOR%&quot; == &quot;x&quot; set MINGW32BGCOLOR=Black\r\nif &quot;x%MINGW32FGCOLOR%&quot; == &quot;x&quot; set MINGW32FGCOLOR=White<\/pre>\n<p>Copy: Einfach markieren. Wird selber ins Clipboard gestellt<br \/>\nPaste: SHIFT-Linke Maustaste<\/p>\n<p>Startup Script<\/p>\n<pre class=\"brush: bash; title: .profile; notranslate\" title=\".profile\">\r\n#!\/usr\/bash\r\n\r\nalias ls='ls --color'\r\nalias vi='vim'\r\n\r\nPATH=$PATH:\/mingw64\/bin\r\n\r\nsource .bashrc\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"brush: bash; title: .bashrc; notranslate\" title=\".bashrc\">\r\n#!\/usr\/bash\r\n\r\nDIR=Ex\r\nSYM_LINK=Gx\r\nSOCKET=Fx\r\nPIPE=dx\r\nEXE=Cx\r\nBLOCK_SP=Dx\r\nCHAR_SP=Dx\r\nEXE_SUID=hb\r\nEXE_GUID=ad\r\nDIR_STICKY=Ex\r\nDIR_WO_STICKY=Ex\r\n\r\nexport LSCOLORS=&quot;$DIR$SYM_LINK$SOCKET$PIPE$EXE$BLOCK_SP$CHAR_SP$EXE_SUID$EXE_GUID$DIR_STICKY$DIR_WO_STICKY&quot;\r\nexport CLICOLOR=&quot;YES&quot;\r\n\r\nbash_prompt_command() {\r\n    # How many characters of the $PWD should be kept\r\n    local pwdmaxlen=30\r\n    # Indicate that there has been dir truncation\r\n    local trunc_symbol=&quot;..&quot;\r\n    local dir=${PWD##*\/}\r\n    pwdmaxlen=$(( ( pwdmaxlen &lt; ${#dir} ) ? ${#dir} : pwdmaxlen ))\r\n    NEW_PWD=${PWD\/#$HOME\/\\~}\r\n    local pwdoffset=$(( ${#NEW_PWD} - pwdmaxlen ))\r\n    if &#x5B; ${pwdoffset} -gt &quot;0&quot; ]\r\n    then\r\n        NEW_PWD=${NEW_PWD:$pwdoffset:$pwdmaxlen}\r\n        NEW_PWD=${trunc_symbol}\/${NEW_PWD#*\/}\r\n    fi\r\n}\r\n\r\nbash_prompt() {\r\n    case $TERM in\r\n     xterm*|rxvt*)\r\n         local TITLEBAR='\\&#x5B;&#92;&#48;33]0;\\u:${NEW_PWD}&#92;&#48;07\\]'\r\n          ;;\r\n     *)\r\n         local TITLEBAR=&quot;&quot;\r\n          ;;\r\n    esac\r\n    local NONE=&quot;\\&#x5B;&#92;&#48;33&#x5B;0m\\]&quot;    # unsets color to term's fg color\r\n\r\n    # regular colors\r\n    local K=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;30m\\]&quot;    # black\r\n    local R=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;31m\\]&quot;    # red\r\n    local G=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;32m\\]&quot;    # green\r\n    local Y=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;33m\\]&quot;    # yellow\r\n    local B=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;34m\\]&quot;    # blue\r\n    local M=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;35m\\]&quot;    # magenta\r\n    local C=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;36m\\]&quot;    # cyan\r\n    local W=&quot;\\&#x5B;&#92;&#48;33&#x5B;0;37m\\]&quot;    # white\r\n\r\n    # emphasized (bolded) colors\r\n    local EMK=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;30m\\]&quot;\r\n    local EMR=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;31m\\]&quot;\r\n    local EMG=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;32m\\]&quot;\r\n    local EMY=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;33m\\]&quot;\r\n    local EMB=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;34m\\]&quot;\r\n    local EMM=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;35m\\]&quot;\r\n    local EMC=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;36m\\]&quot;\r\n    local EMW=&quot;\\&#x5B;&#92;&#48;33&#x5B;1;37m\\]&quot;\r\n\r\n    # background colors\r\n    local BGK=&quot;\\&#x5B;&#92;&#48;33&#x5B;40m\\]&quot;\r\n    local BGR=&quot;\\&#x5B;&#92;&#48;33&#x5B;41m\\]&quot;\r\n    local BGG=&quot;\\&#x5B;&#92;&#48;33&#x5B;42m\\]&quot;\r\n    local BGY=&quot;\\&#x5B;&#92;&#48;33&#x5B;43m\\]&quot;\r\n    local BGB=&quot;\\&#x5B;&#92;&#48;33&#x5B;44m\\]&quot;\r\n    local BGM=&quot;\\&#x5B;&#92;&#48;33&#x5B;45m\\]&quot;\r\n    local BGC=&quot;\\&#x5B;&#92;&#48;33&#x5B;46m\\]&quot;\r\n    local BGW=&quot;\\&#x5B;&#92;&#48;33&#x5B;47m\\]&quot;\r\n\r\n    local UC=$EMW               # user's color\r\n    &#x5B; $UID -eq &quot;0&quot; ] &amp;&amp; UC=$R   # root's color\r\n\r\n    PS1=&quot;${TITLEBAR}${EMR}&#x5B;${UC}\\u${EMR}@${UC}\\h ${EMB}\\${NEW_PWD}${EMR}]${UC}\\\\$ ${NONE}&quot;\r\n\r\n    # without colors: PS1=&quot;&#x5B;\\u@\\h \\${NEW_PWD}]\\\\$ &quot;\r\n    # extra backslash in front of \\$ to make bash colorize the prompt\r\n}\r\n\r\nPROMPT_COMMAND=bash_prompt_command\r\nbash_prompt\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Home \/ Installer \/ mingw-get-inst \/ mingw-get-inst-20120426 # Win32_Path Mount_Point C:\\MinGW\\ \/mingw C:\\MinGW\\mingw64\\ \/mingw64 C:\\MinGW\\opt\\ \/opt C:\\MinGW\\local64\\ \/local64 Zusatz installieren: mingw-get install msys-vim mingw-get install msys-rxvt mingw-get install msys-man mingw-get install msys-wget \/c\/MingW\/bin\/mingw-get.exe install msys-mintty (TrueType \/ Anti-Aliasing) MingW Shell Script anpassen: C:\\MinGW\\msys\\1.0\\msys.bat &#8211;rxvt C:\\MinGW\\msys\\1.0\\msys.bat &#8211;mintty &nbsp; if &quot;x%MSYSBGCOLOR%&quot; == &quot;x&quot; set MSYSBGCOLOR=Black if &quot;x%MSYSFGCOLOR%&quot; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-4","post","type-post","status-publish","format-standard","hentry","category-mingw"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/4","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4"}],"version-history":[{"count":35,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/4\/revisions"}],"predecessor-version":[{"id":3388,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/4\/revisions\/3388"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}