{"id":437,"date":"2018-09-28T13:46:11","date_gmt":"2018-09-28T13:46:11","guid":{"rendered":"http:\/\/blog.faktor0.de\/?p=437"},"modified":"2025-05-27T15:00:02","modified_gmt":"2025-05-27T15:00:02","slug":"msys2-installieren","status":"publish","type":"post","link":"https:\/\/blog.faktor0.de\/?p=437","title":{"rendered":"msys2 mit g++ installieren"},"content":{"rendered":"<p>msys2 installieren:<br \/>\n<a href=\"https:\/\/www.msys2.org\">https:\/\/www.msys2.org<\/a><\/p>\n<p>Compiler installieren:<br \/>\n<code>pacman -S mingw-w64-x86_64-gcc<\/code><br \/>\n<code>pacman -S make<\/code><\/p>\n<p>an die Datei .bash_profile folgende Zeile<br \/>\nanh\u00e4ngen: PATH=&#8220;${PATH}:\/mingw64\/bin&#8220;<br \/>\nGeht einfach mit dem Kommando:<br \/>\n<code>echo 'PATH=\"${PATH}:\/mingw64\/bin\"' >> .bash_profile<\/code><\/p>\n<p>Danach kann man dann g++ aufrufen.<\/p>\n<p>Weitere Pakete mit <code>pacman -S [paketname]<\/code> installieren, z.B.:<br \/>\nvim<br \/>\nmingw-w64-x86_64-OpenSceneGraph<\/p>\n<p>pacman Pakete auflisten:<br \/>\n<code>pacman -Ss<\/code><\/p>\n<p>pacman Pakete aktualisieren:<br \/>\n<code>pacman -Fy<\/code><\/p>\n<p>Weitere pacman Aktionen:<br \/>\n<a href=\"https:\/\/github.com\/msys2\/msys2\/wiki\/Using-packages\">https:\/\/github.com\/msys2\/msys2\/wiki\/Using-packages<\/a><\/p>\n<p>Liste  der x86_64 Pakete:<br \/>\n<a href=\"https:\/\/blog.faktor0.de\/wp-content\/uploads\/2018\/09\/packages_x86_64.txt\">packages_x86_64<\/a><\/p>\n<p>g++ und cmake installieren:<br \/>\n<code><br \/>\n#!\/bin\/sh<br \/>\npacman -S g++ make<br \/>\npacman -S mingw-w64-x86_64-cmake<br \/>\necho 'PATH=\"${PATH}:\/mingw64\/bin\"' >> ~\/.bash_profile<br \/>\necho \"alias cmake=\\\"cmake -G 'Unix Makefiles'\\\"\" >> ~\/.bash_profile<br \/>\n<\/code><\/p>\n<p>Farbigen Text ausgeben:<br \/>\n<code><br \/>\necho -e  \"\\033[36m == FARBE == \\033[0m\"<br \/>\n<\/code><\/p>\n<p>Fehler bei Pacman-Signatur<br \/>\n(&#8222;signature from &#8222;David Macek <david.macek.0@gmail.com>&#8220; is unknown&#8220;)<br \/>\n<code><br \/>\n rm -r \/etc\/pacman.d\/gnupg\/<br \/>\n pacman-key --init<br \/>\n pacman-key --populate msys2<br \/>\n pacman-key --refresh<br \/>\n<\/code><\/p>\n<p>Fehler beim Installieren von Paketen:<br \/>\nThe requested URL returned error: 404<br \/>\n<code><br \/>\npacman -Syu [Paketname]<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>msys2 installieren: https:\/\/www.msys2.org Compiler installieren: pacman -S mingw-w64-x86_64-gcc pacman -S make an die Datei .bash_profile folgende Zeile anh\u00e4ngen: PATH=&#8220;${PATH}:\/mingw64\/bin&#8220; Geht einfach mit dem Kommando: echo &#8218;PATH=&#8220;${PATH}:\/mingw64\/bin&#8220;&#8218; >> .bash_profile Danach kann man dann g++ aufrufen. Weitere Pakete mit pacman -S [paketname] installieren, z.B.: vim mingw-w64-x86_64-OpenSceneGraph pacman Pakete auflisten: pacman -Ss pacman Pakete aktualisieren: pacman -Fy Weitere [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-437","post","type-post","status-publish","format-standard","hentry","category-programmieren"],"_links":{"self":[{"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=\/wp\/v2\/posts\/437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=437"}],"version-history":[{"count":18,"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=\/wp\/v2\/posts\/437\/revisions"}],"predecessor-version":[{"id":1358,"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=\/wp\/v2\/posts\/437\/revisions\/1358"}],"wp:attachment":[{"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.faktor0.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}