並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 73件

新着順 人気順

MinGWの検索結果1 - 40 件 / 73件

  • VSCode + MinGW-64 で C++ のコードをビルド&デバッグするまで - Qiita

    みなさまこんにちは。ハーツテクノロジーの山崎です。この記事は仕事の中で得たられた知見によって書かれています。 どんな話? プログラマのみなさんはすでに利用しているひとも多いと思われる超絶便利テキストエディタ「Visual Studio Code」の話です。ここでは略して「VSCode」と書きます。 このエントリでの話題は、 VSCode で C++ のビルドとデバッグができます。しかもフリーのC++である「MinGW-64」を使って!! そんな話。実際に C++ のコードをデバッグしているところを見たほうが早いですね。こんな感じ。 できるようになるには、大きく2つのステップがあって。 1, MinGW-64 のインストール 2, VSCode の設定 この2つです。この2つを乗り越えればハッピープログラミングライフ(なにそれ?)が待っています。以下をご覧くださいませー。 1, MinGW-

      VSCode + MinGW-64 で C++ のコードをビルド&デバッグするまで - Qiita
    • Cygwin, MSYS, MSYS2, MinGW, mingw-w64, WSL, WSL2 の違い.md

      Cygwin, MSYS, MSYS2, MinGW, mingw-w64, WSL, WSL2 の違い.md Cygwin, MSYS, MSYS2, MinGW, mingw-w64, WSL, WSL2 の違い 名称 役割 説明 MinGW コンパイラ Windows 用の GNU ツールチェーン。 とにかく Windows 用の gcc や GNU ld。 "Windows 用" とは、Windows 上で動作したり、Windows 用のアプリが作れたりすること。 要するに Visual C++ や Clang/LLVM みたいなもの。 mingw-w64 コンパイラ MinGW のフォーク。Win64 向けの改良が加わっており、2021 年現在の主流。 Cygwin POSIX 環境 Windows 用の POSIX 環境。cygwin1.dll とリンクすると POSIX 環境

        Cygwin, MSYS, MSYS2, MinGW, mingw-w64, WSL, WSL2 の違い.md
      • MinGW-w64のダウンロードとインストール

        C 言語及び C++ の開発環境として無料で利用可能な MinGW(Minimalist GNU for Windows)をインストールすることで Windows 環境でコンパイラである GCC を利用することができます。ここでは Windows 11 の環境に MinGW-w64 をインストールする方法について解説します。 MinGW-w64をダウンロードする MinGW は 32bit 環境向けのものです。今回は Windows11(64bit) で利用することから 64bit 環境向けのもので MinGW から派生した MinGW-w64 を使用します。 MinGW-w64 のダウンロードを行うには次のURLへアクセスしてください。 ・http://mingw-w64.org/ 画面左側に表示されている「Downloads」をクリックしてください。 ダウンロードに関する画面が表示され

          MinGW-w64のダウンロードとインストール
        • VSCodeでC/C++開発環境を整えてみる(MinGW(gcc)編) : OFF-SOFT.net

          先の "hello.cpp" の編集を終えたら、以下のように表示されているかと思います。 上記の緑の波線は、エラー表記となっています。 これは、C/C++ for Visual Studio Code(Extension) によって簡易エラー表記されているものですので、 これはこれで、先のExtensionが間違いなく動作していることでもあります。 上記の緑の波線は、実際にはエラーではないので、C/C++ for Visual Studio Code(Extension) が 正しく判断できていないことは、ソースコードからもわかります。 では、C/C++ for Visual Studio Code(Extension) が正しく判断できるように設定し、先の緑の波線のエラー表記を解除してみます。 C/C++ for Visual Studio Code のデフォルト設定ファイルを作成する。

          • MinGWにプルリクエストを送ってlibgrのバージョンをアップデートした話 - Qiita

            はじめに こんにちは。MinGWのパッケージをアップデートしたので記事にします。 どうしてMinGWのパッケージのアップデートしなきゃならないの? パッケージマネージャーって、みんな利用していると思うんですけど、そのメンテナンスに関わったことがある人は意外と少ないと思います。私もMinGWのパッケージをアップデートするのははじめてです。 1年程前から趣味と実益を兼ねてRuby向けのグラフ描出ソフトGR.rbを作っています。 Rubyでグラフを描画するツール GR.rb の紹介 GR.rbはlibgrのバインディングです。私は普段Windowsを使っていません。しかし、ありがたいことに是非Windowsに対応してほしいという要望があって、詳しい方にPKGBUILDの作成からMinGWにlibgrのパッケージ登録まで全部やって頂きました。 それから少し時間が流れて、本家libgrのバージョンも

              MinGWにプルリクエストを送ってlibgrのバージョンをアップデートした話 - Qiita
            • rails s を実行した際に`Gem Load Error is: AddDllDirectory failed for C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/pg-1.2.3/lib/x64-mingw32`が発生した時の解決方法 - Qiita

              rails s を実行した際に`Gem Load Error is: AddDllDirectory failed for C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/pg-1.2.3/lib/x64-mingw32`が発生した時の解決方法RubyRails初学者Rails6RubyonRails6.0 はじめに Railsで簡単なsnsアプリを作成している際に以下の問題が発生して1日沼にはまったのでそれの過程と、同じようなことが起きても忘れないよう記録として残しておきます。 同じ問題に直面した方々の役に立てれば幸いです。 前提・使用環境 ・Windows 10 ・Ruby 3.0.2 ・Rails 6.1.4.1 ・Postgresql 12.8 起きた問題 rails sを実行した際に Gem Load Error is: AddDllDirector

                rails s を実行した際に`Gem Load Error is: AddDllDirectory failed for C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/pg-1.2.3/lib/x64-mingw32`が発生した時の解決方法 - Qiita
              • MSYS2 のインストールと,MINGW64 環境で動く LLVM(Clang, Flang, LLD, LLDB)とGNU ツールチェーン類 (gcc, g++, gfortran, gdb, make, ninja, ccache, svn 等) のインストール(MSYS2 を利用 )(Windows 上)

                Windows での,MSYS2 と GNU ツールチェーン類(gcc など)のインストール手順を説明する. MSYS2 は,ターミナル mintty とシェル bash と各種UNIX風コマンドの詰め合わせ. MSYS2 には,MSYS, MINGW64, UCRT64 などのさまざまな環境がある (環境についての公式の説明は: https://www.msys2.org/docs/environments/). このページでは,MSYS2 のベースと,MINGW64環境の LLVM(Clang, Flang, LLD, LLDB)とGNU ツールチェーン類 (gcc, g++, gfortran, gdb, make, ninja, ccache, svn 等) のインストール を行う. 【目次】 MSYS2 のダウンロードとインストール GNU ツールチェーン類 (gcc, g++,

                • MinGW-w64

                  Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. The development and community are very active and welcoming with new contributors every month and simple installers. Headers, Libraries and Runt

                  • build on mingw compiler by mattn · Pull Request #42 · microsoft/winfile

                    Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account

                      build on mingw compiler by mattn · Pull Request #42 · microsoft/winfile
                    • [2019年版] Qtでパソコンソフトを作ろう(MinGW使用/VisualStudio不要)【その1:インストール編】 - Qiita

                      Qt(キュート)は、Windows、Mac、Linux など複数のパソコン向けにソフトを作成できる、クロスプラットフォームな開発システムです。プログラム言語は C++ がメインですが、Qt 独自の API が用意されており、開発しやすくなっています。 Qt には有償版(Commercial)と、無償版(Open Source)があります。また、開発環境も様々ありますが、本ページでは、以下の方針で進めます。 開発PCは Windows 10 Home 64bit Qt無償版(Open Source)を使用 開発ツールは「Qt Creator」を選択 コンパイラは MinGW を選択(VisualStudio不要) なお、本ページの情報は2019年2月時点のものです。 インストーラーのダウンロード 1)下記のダウンロードページにアクセスします。 https://www.qt.io/downlo

                        [2019年版] Qtでパソコンソフトを作ろう(MinGW使用/VisualStudio不要)【その1:インストール編】 - Qiita
                      • Getting Started with Clang and Visual Studio Code on Windows with MSYS2 and MinGW-w64 | Solarian Programmer

                        Getting Started with Clang and Visual Studio Code on Windows with MSYS2 and MinGW-w64 Posted on June 11, 2021 by Paul This is a short introduction in getting started with Clang on Windows 10 under MSYS2 and MinGW-w64. The Clang and LLVM binaries from https://llvm.org/ require that you to have Visual Studio 2019 installed on your machine, MSYS2 is a lighter alternative. In the last part of this art

                        • WinLibs - GCC+MinGW-w64 compiler for Windows

                          WinLibs standalone build of GCC and MinGW-w64 for Windows Jump to: Download | How to use from Windows Command Prompt | How to use from Code::Blocks | Philosophy What is it? In short: it's a free C and C++ compiler for Microsoft Windows. GCC (GNU Compiler Collection) is a free and open source compiler for C and C++ (and other languages like Objective-C, Fortran, D). MinGW-w64 is a free and open sou

                          • sng(PNGのマークアップ言語SNG用コンパイラ)をWindowsに仮移植し、MinGWでビルドする - 新・日々録 by TRASH BOX@Eel

                            id:eel3:20120615:1339768796 でzlibをビルドし、id:eel3:20120616:1339815893 ではlibpngをビルドした。全てはWindowsでsngを使う為に……ソ○モンよ! 私は帰って来た! SNG(Scriptable Network Graphics)というマークアップ言語というかミニ言語がある。PNG(Portable Network Graphics)ファイルの内部構造をテキストで表現する為の言語で、概ねPNGのチャンク構造をCSSに似たスタイルで記述した感じになる。 このSNGを取り扱うための処理系がsngで、SNGからPNGにエンコードしたり、その逆にPNGをデコードしてSNGを吐き出したりすることができる。作者は知る人ぞ知るESRだったりする。 仕事でPNGの画像ファイルを加工することになり、急遽インストールしたフリーのペイントツ

                              sng(PNGのマークアップ言語SNG用コンパイラ)をWindowsに仮移植し、MinGWでビルドする - 新・日々録 by TRASH BOX@Eel
                            • Windows-アプリケーション/MinGW-MSYS/MSYS2のOpenSSHでのホームディレクトリの扱い - yanor.net/wiki

                              MSYS2のOpenSSHでのホームディレクトリの扱い 問題 OpenSSHは環境変数HOMEを参照しない。 Windows上またはMSYS2上の環境変数HOMEを特定のパス(例えばC:\myhome)に指定していても、sshコマンド実行時にC:\myhome\.ssh以下ではなく、/home/USERNAME/.sshを参照する。 なお、OpenSSH以外のほとんどのアプリは環境変数HOMEを参照する。問題になるのはOpenSSHだけ。 解決方法 以下のいずれか。 Windows上でシムリンクを張る CMD> cd C:\msys64 CMD> mkdir home CMD> cd home CMD> mklink /D USERNAME C:\myhome /etc/fstabでホームディレクトリを指定してマウントする C:/myhome /home/USERNAME nsswitch

                              • 図解 Cygwin、MinGW、MSYS、WSL系列 - Qiita

                                メンテナで行分け。最終更新日はTAGベースなので異論は認める。 フォークの線は一応後継側のサイトに準拠した、うえで大胆に省略(Kaiに怒られるけどな!)。 一言コメント 詳細は本家かWikipediaへどうぞ、 Cygwin 古参。Redhatがメインメンテナ。いまでもメンテナンスされている。 cygwin1.dllを挟んでLinux APIコールする。準拠度高く、動作が遅い。 MinGW Cygwinからフォーク。 GNUツールのWindowsネイティブバイナリを提供。もうメンテされてない。 MSYS Cygwinからフォーク。 MinGWを使いやすいようにPOSIX互換レイヤーを提供1。もうメンテされてない。 Mingw-w64 停滞したMinGWからフォーク。わりと個人プロジェクトぽい始まりかた。 ReactOSとか懐かしいすね。 MSYS2 停滞したMSYSからフォーク。Pacma

                                  図解 Cygwin、MinGW、MSYS、WSL系列 - Qiita
                                • MinGWでEffekseerを利用したい。

                                  現在、C++とDxlibでゲーム製作を行っています。 その最中にEffekSeerというエフェクトツールを見つけ導入しようと思ったのですが その連携用ライブラリがVisualStudio専用と書かれていました。 私はCLionで開発を続けていたためにそのライブラリをなんとかして使えるようにしたいと考えています。 そのため何とか調べてみたところこのサイトで reimpというコマンドを見つけました。 (reimp自体は「mingw-utils-0.3」をDLしてきて) reimpのreadmeを見ていくと reimp XXX.lib ar rcs libXXX.a *.obj でlibXXX.aに変換できそうだったのでEffekseerに置いてあるlibファイルのうち EffekseerForDXLib_vs2019_x86_d.lib EffekseerRendererDX11_vs2019

                                    MinGWでEffekseerを利用したい。
                                  • [2019年版] Qtでパソコンソフトを作ろう(MinGW使用/VisualStudio不要)【その2:Hello, World編】 - Qiita

                                    [2019年版] Qtでパソコンソフトを作ろう(MinGW使用/VisualStudio不要)【その2:Hello, World編】C++QtMinGWQtCreator 【その1:インストール編】に続き、今回は実際にソフトを作ってみます。「hello world」と書かれた画面があるだけの、入門ではお決まりのものです。 Qt Creator を起動 ~ プロジェクト作成 Qtを C:\Qt 配下にインストールした場合、Qt Creator の場所は、 C:\Qt\Tools\QtCreator\bin\qtcreator.exe にありますので、これを起動します。 そして「+新しいプロジェクト」ボタンを押します。 テンプレートは「アプリケーション > Qtウィジェットアプリケーション」を選択します。 プロジェクト名は「HelloWorld」とし、保存先を指定します。保存先のフォルダパスに

                                      [2019年版] Qtでパソコンソフトを作ろう(MinGW使用/VisualStudio不要)【その2:Hello, World編】 - Qiita
                                    • libnix mingw status

                                      motivation status of native windows nix using minGW from my series libnix status native nix on windows using minGW work from this branch: https://github.com/NixOS/nix/pull/8901 i was able to: cross-compile nix.exe from nixos-wsl run nix-instantiate.exe on windows to compute ‘2+2’ -> 4 run unit tests on windows, see the check output build using nix build on nixos-wsl, after you checked out the bran

                                      • MSYS2/mingw64 で boost/asio を使う場合の要点 | RVF/RC45 blog

                                        MSYS2 では、BSD ソケットの API を使う場合は、msys2 環境で行う必要があり、 mingw32/64 環境では、windows 依存の WinSock2 などを使う必要がある。 ※WinSock は、BSD ソケットに似ているが、完全に同じではなく、BSD ソケット 用に書かれたソースコードをそのままコンパイルする事は出来ない。 そこで、今後の互換性(マルチプラットホーム)や、発展性を考えて、boost/asio を使う事にした。 mingw32/64 では、boost の環境依存ライブラリーをパッケージマネージャーで簡 単に導入できるので、コンパイルする必要も無い。 多くのサンプルが、VC環境の場合が多く、MSYS2 環境で、gcc や clang での利 用方法が少ないので、覚書程度に要点をまとめてみた。 まず、boost をインストールする。 現在は、 % pacma

                                        • MinGWのインストールが失敗する - Qiita

                                          1. 概要 WindowsにMinGWをインストールするために、mingw-w64.orgからインストーラをダウンロードしてインストールしようとした所、 「The file has been downloaded incorrectly」のポップアップが出力されてインストールが失敗しました。 回避手順を調べたので記載します 2. 手順 2.1. ダウンロード sourceforge.netサイトから直接ダウンロードする 特に理由がなければ下記のどちらかがおすすめです ※各ファイルの違いは、Windows環境にフリーのC開発環境を構築した際のメモで纏めて頂いている内容がわかりやすかったです 32bit: i686-posix-sjljがおすすめ 64bit: x86_64-posix-sjljがおすすめ 2.2. ファイルの解凍 ダウンロードしたファイルを解凍すると、minGWフォルダが作成

                                            MinGWのインストールが失敗する - Qiita
                                          • MinGWのインストールで「The file has been downloaded incorrectly」のエラーが出るときの対処法 - Qiita

                                            MinGWのインストールで「The file has been downloaded incorrectly」のエラーが出るときの対処法CC++MinGW はじめに こんにちは。 昨日、新しいPCが届いて各種環境設定などをしていたのですが、mingwをインストールする際に少し詰まった部分があったので書き残しておきたいと思います。 環境 OS:Windows11 発生した問題 MinGW-w64をここから、このサイトを参考にインストールしようとしたが、インストール先を指定してNextをクリックしたときに「The file has been downloaded incorrectly」というエラーダイアログが表示されインストールが停止してしまった。 最初に試したこと 指定しているパス内に日本語等が含まれていないかを確認。(このプログラムに限らず、インストールの際にパス上に日本語などが含まれて

                                              MinGWのインストールで「The file has been downloaded incorrectly」のエラーが出るときの対処法 - Qiita
                                            • MinGWでHelloWorld(GTK+3版) - やってみる

                                              前回のソースコード。 MinGWでGTK+3を使ったHelloWorldが成功した記念すべきコード。 入手先 開発環境 Windows XP Pro SP3 32bit MinGW 4.6.2 gcc 4.6.2 ライブラリ GTK+3 gtk+-bundle_3.6.4-20130921_win32.zip 参考元 libatk-1.0-0.dll libgdk_pixbuf-2.0-0.dll libgio-2.0-0.dll libglib-2.0-0.dll libgobject-2.0-0.dll libpango-1.0-0.dll 上記のDLLファイルをhello.exeとおなじディレクトリに配置すると実行できる。 ソースコード hello.c コンパイル コンソールを起動する 右のコマンドを実行する。gcc -o hello.exe hello.cpkg-config --

                                                MinGWでHelloWorld(GTK+3版) - やってみる
                                              • PENGUINITIS - MinGW 64 bit 版 のセットアップ

                                                はじめに Windows に Linux の開発環境を構築する MinGW の 64 bit 版のセットアップメモ。 環境 Windows 10 64 bit MinGW の導入方法 MinGW の導入方法には、以下の方法がある。 MinGW を直接インストールする (コマンドプロンプトから利用する場合) MSYS2 からインストールする (シェルなども含めて環境構築する場合) MinGW は Windows に gcc などの開発環境を導入するものであるが、MSYS2 は bash などシェル周辺の Linux 環境を構築するものである。MSYS2 はパッケージマネージャを備えており、それを通して MinGW を導入することができる。 MinGW 64 bit 版のインストール MinGW 64 bit 版のインストーラ "mingw-w64-install.exe" を以下からダウンロ

                                                • MinGW環境のアップデート (2016/06/15) お気に入りの動画を携帯で見よう

                                                  現時点で最新版の、MinGWをインストールします。 以下のインストーラをダウンロードして実行すると、必要なファイルを選択してインストールできます。 http://sourceforge.net/projects/mingw/files/Installer/ mingw-get-setup.exe 以下は、個別にファイルをダウンロードしてインストールする手順です。 ダウンロードしたファイルを、すべて C:\MinGW\ に、解凍します。 ・gcc-5.3.0 https://sourceforge.net/projects/mingw/files/MinGW/Base/gcc/Version5/gcc-5.3.0-2/ gcc-core-5.3.0-2-mingw32-bin.tar.xz libgcc-5.3.0-2-mingw32-dll-1.tar.xz gcc-g++-5.3.0-2

                                                    MinGW環境のアップデート (2016/06/15) お気に入りの動画を携帯で見よう
                                                  • Ubuntu 16.04 で MinGW を使い C++11 プログラムの Windows バイナリをクロスコンパイルする - Qiita

                                                    Ubuntu 16.04 で MinGW を使い C++11 プログラムの Windows バイナリをクロスコンパイルするMinGWubuntu16.04cross-compile 漢なら Ubuntu で C++11 プログラムをクロスコンパイルし, Windows バイナリを作りたいですね! やりましょう! 目的 Unix 系と Windows で動く C++11 プログラムを作りたい. Windows を起動せずとも windows バイナリをビルドしたい. Wine で動かし Linux 上で動作確認したい(継続ビルド&テストとかで Windows インスタンス立てるのめんどい). MinGW のインストール 64bit 版を仮定します. を参考に apt でインストールできます. Ubuntu 16.04 ではバージョン 5.3 が最新でした. C++11 スレッド実装 MinG

                                                      Ubuntu 16.04 で MinGW を使い C++11 プログラムの Windows バイナリをクロスコンパイルする - Qiita
                                                    • Mingw-w64

                                                      Note MinGW は vcpkg リポジトリの CI プロセスの一部としてテストされないため、回帰はライブラリの更新の一部として発生する可能性があります。 サポートを向上させる PR を歓迎します。 Mingw-w64 コミュニティ トリプレット vcpkg には、Mingw-w64 用の x64、x86、arm64、arm コミュニティ トリプレットが含まれています。 Visual Studio に依存せず、Windows 上でネイティブに使用できるほか、他のオペレーティング システムでのクロスコンパイルにも使用できます。 各トリプレットには、静的リンクと動的リンクの 2 つのバリエーションがあります。 実際のツール (g++ など) には、特定のプレフィックスを使用して名前を付ける必要があります。 Architecture vcpkg コミュニティ トリプレット ツール名のプレフィ

                                                        Mingw-w64
                                                      • MM開発日記 - Ruby/gtk2をWindows上のRuby1.8でコンパイルしたときのメモ - ・参考情報 , ・cygwinで開発環境を用意する , ・mingw版Ruby , ・gtk, glibのインストールをする , ・Ruby/Gtk2のダウンロード ,..

                                                        _ ・gtk, glibのインストールをする 以下のURLから、いろいろとファイルをダウンロードしておく http://www.gimp.org/~tml/gimp/win32/downloads.html atk-1.6.0.zip、glib-2.4.5-20040903.zip、gtk+-2.4.9-20040903.zip、libiconv-1.9.1.bin.woe32.zip、pango-1.4.1.zip、gettext-runtime-0.13.1.zip、zlib121-dll.zip、は展開して、lib*.dllファイルをc:\cygwin\libと、c:\usr\local\binに入れる pkgconfig-0.15.zip、atk-dev-1.6.0.zip、pango-dev-1.4.1.zip、glib-dev-2.4.5.zip、gtk+-dev-2.4.9.

                                                        • Windows Terminal に MSYS2/MinGW64 を追加する - 趣味はデバッグ……

                                                          Windows 10 2004 にしたので Windows Terminal をさわってみた。自分の用途だと Cmder はもう使わなくていいなと思う。 さて、Windows Terminal に MSYS2/MinGW64 を追加したのでその設定を示す。 { …, "profiles": { …, "list": [ …, { "guid": "{43257a9a-8d31-4208-8ed4-3d4365d44bd1}", "name": "MSYS2/MinGW64", "commandline": "%ChocolateyToolsLocation%\\msys64\\msys2_shell.cmd -defterm -no-start -mingw64 --login -i", "icon": "%ChocolateyToolsLocation%\\msys64\\mingw64

                                                            Windows Terminal に MSYS2/MinGW64 を追加する - 趣味はデバッグ……
                                                          • Windows10 Rust(mingw)をインストール

                                                            Windows10にRustをインストールしてみた。 MSYS2を用いてインストールしたgcc環境があるので、 MSVC版ではなく,こちらを利用したい。 今は、rustupを利用してインストール管理をするようである。 Windows では、rustup-init.exeをダウンロードしてインストールするようだ。 Rustの公式ページのInstallからダウンロードできる。 64ビット環境なので、64-BITのrustup-init.exeをダウンロードし、実行した。 1) Proceed with installation (default) 2) Customize installation 3) Cancel installation と尋ねられるので、(2)を選ぶ。 もしVisual Studioを使っているなら、defaultでよいのだろう。 Default host triple

                                                            • MinGW cross compile on Linux

                                                              MinGW + MSYSでVST Plug-inを作る方法とサンプル。 必要なもの MinGW / MSYS Sourceforge File Releases GCC 方法 prefix=/opt/MinGWとします。bootstrapには、MinGWのバイナリが必要になりますが、まず binutilsをsourceからbuildします。 $ tar -zxvf binutils-2.16.91-20060119-1-src.tar.gz $ cd binutils-2.16.91-20060119-1 $ ./configure --prefix=/opt/MinGW --target=i386-mingw32 -v $ sudo make install 次に、bootstrap用のバイナリとヘッダファイルとライブラリファイルを$prefix/$targetに解凍します。 この時点で

                                                              • MinGW/MSYS (1.0) に Tcl/Tk 8.6 を追加インストールする - みねっちょのマイコン関係ブログ

                                                                Tcl/Tk 8.6 パッケージの追加方法 わざわざ記事にして解説する理由は次の通りです。 初回インストールは、GUI インストーラからしか行えない インストール後に、設定ファイルの不具合修正が必要 GUI インストーラによるパッケージの追加方法 【こちらの記事】でインストール済の MinGW/MSYS (1.0) に、GUI インストーラからパッケージを追加します。インストーラを起動して3ページまで行くと次の様な画面になり、ERROR と表示されますが、気にしなくて良いです。「Run Now」を押します。 Tcl/Tk 8.6 のインストール 4ページ目で次の画面になりますので、以下の説明の通り指定してください。 (画像はクリックすると拡大します) 左側のボックスで「MinGW Contributed」を選びます。 右上のボックスをスクロールして、「mingw32-tcl-*」まで行きま

                                                                  MinGW/MSYS (1.0) に Tcl/Tk 8.6 を追加インストールする - みねっちょのマイコン関係ブログ
                                                                • MinGW + mintty -> Windows8.1 - Qiita

                                                                  モチベーション カッコいいターミナルを使えばカッコいいアレが出来ると思っている Unixコマンドで生きていきたい Windows環境でどうにかしたい Windowsネイティブのターミナル(cmd, PowerShell)は残念だと色々な人が言うけれど,だってWindowsなんだからしょうがないじゃんと思っていた. とはいえ日常的にLinux環境を使うようになると, Win上でもdirではなくlsを打ちたくなる. というかDOSのコマンドを覚えられない cygwinは超重たいので他のはないかな? minttyというのがカッコいいらしい. 入れてみます. やること Windows8.1上にMinGWとminttyインストールの上, シェルをminttyにしてその他諸々の環境作り 環境 Surface Pro2, Windows8.1 Pro 64bit 参照 Windows に MinGW と

                                                                    MinGW + mintty -> Windows8.1 - Qiita
                                                                  • 最新のgccでWindows用にコンパイルしたいので、MinGW-w64クロスコンパイラ(64bit)をソースコードからビルドした - Qiita

                                                                    最新のgccでWindows用にコンパイルしたいので、MinGW-w64クロスコンパイラ(64bit)をソースコードからビルドしたGCCMinGWMinGW-w64cross-compile 記事の内容 自作プログラムをWindows用にgccでコンパイルしたいとします。 Cygwin等、何種類かソリューションがありますが、本記事ではMinGW-w64クロスコンパイラを使用します。 MinGW-w64クロスコンパイラは、Ubuntuで「sudo apt install mingw-w64」でインストールできますので、試したところgccのバージョンが7.3でした。 $ x86_64-w64-mingw32-gcc --version x86_64-w64-mingw32-gcc (GCC) 7.3-win32 20180312 Copyright (C) 2017 Free Software

                                                                      最新のgccでWindows用にコンパイルしたいので、MinGW-w64クロスコンパイラ(64bit)をソースコードからビルドした - Qiita
                                                                    • MinGW環境のアップデート (2013/10/14) お気に入りの動画を携帯で見よう

                                                                      2016/06/15 追記 記事を全面的に書き直しましたので、こちらをお読みください。 MinGW環境のアップデート (2016/06/15) 現時点でのMinGWの最新版をインストールします。 以下のインストーラをダウンロードして実行すると、必要なファイルを選択してインストールできます。 http://sourceforge.net/projects/mingw/files/Installer/ mingw-get-setup.exe 以下は、個別にファイルをダウンロードしてインストールする手順です。 ダウンロードしたファイルを、すべて C:\MinGW\ に、解凍します。 ・gcc-4.8.1 http://sourceforge.net/projects/mingw/files/MinGW/Base/gcc/Version4/gcc-4.8.1-4/ gcc-core-4.8.1-4

                                                                        MinGW環境のアップデート (2013/10/14) お気に入りの動画を携帯で見よう
                                                                      • llvm-mingw(clang) + ninja + cmake で Windows で self-contained な C/C++ 開発環境を整える - Qiita

                                                                        llvm-mingw(clang) + ninja + cmake で Windows で self-contained な C/C++ 開発環境を整えるNinjaMinGWllvm-mingw 背景 Windows 10 64bit(x86) を想定します. 以下のような要望が多くあります. 手っ取り早く Windows で C/C++ 開発環境を整えたい. インターネットに接続できないなど, セキュリティ制限のある環境でも C/C++ 開発できるようにしたい C++ を, 幼稚園/保育園や小学校で教えるときなど 一台の PC を共有して C/C++ を教えるときなど. CI ビルドなどでビルドを回したい msys とか, Visual Studio とか, インストールがめんどい Visual Studio の場合, さらに Microsoft アカウント登録が必要になりめんどい たと

                                                                          llvm-mingw(clang) + ninja + cmake で Windows で self-contained な C/C++ 開発環境を整える - Qiita
                                                                        • Windows .rc ファイルが UTF-16(LE)だと, git + cmake + MinGW で扱いずらいメモ - Qiita

                                                                          Windows .rc ファイルが UTF-16(LE)だと, git + cmake + MinGW で扱いずらいメモMinGW 背景 Windows の .rc ファイル(resource file)は, Visual Studio などで生成すると UTF-16(LE. BOM 付き) がデフォルトであり, 推奨の模様. MinGW で Windows バイナリをコンパイルできるようにしたい. 問題 MinGW windres は, UTF-16 ファイルには対応していない. UTF-8? と想定してパースしてしまう. .gitattributes で .rc に utf-16 le エンコーディングを指定している場合, .rc を UTF-8 などに変換して commit しようとしようにも, convert できないエラーがでる. llvm-mingw llvm-mingw(cl

                                                                            Windows .rc ファイルが UTF-16(LE)だと, git + cmake + MinGW で扱いずらいメモ - Qiita
                                                                          • VSCodeとCMake(とMinGW) でC開発環境をお手軽に構築する - Qiita

                                                                            はじめに VisualStudio Code(VSCode)とgccによるC/C++開発環境をお手軽に構築します。 CMakeの使い方(その1)の記事を読ませていただき、CMakeデビューしようと思ったのですが、そもそも通常のC開発環境がないことに気付いたので、さっと用意した時の作業メモです。 (前半はCMake関係なく、通常のC開発環境構築についてです) Windows10 64-bit VisualStudio Code(VSCode) MSYS2 MinGW 64-bit 方針 とにかくお手軽にやる ターミナル操作と組み合わせる タスクランナーを使い、全部VSCode上から操作することもできるが、面倒なのでやらない (ランナー用の設定ファイルやバッチファイルを書くくらいなら、ターミナルでコマンド打った方が早くない? という考え。特に、色々なプロジェクトを作ったり消したりするときは)

                                                                              VSCodeとCMake(とMinGW) でC開発環境をお手軽に構築する - Qiita
                                                                            • MinGW-w64の標準出力をバッファリングしないように設定する。 | 株式会社クローバーフィールド

                                                                              高木です。こんばんは。 私はWindowsでCやC++を使うときには、C++/CLIを使うとかでなければMinGW-w64を使っています。 簡単なものならMsys2上でコンパイルしますし、ちょっと複雑になるとIDEとして(Qtを使わなくても)Qt Creatorを使います。 ちょっとしたコマンドラインツールを作るときなどは、printf関数なんかも多用することになります。 GUIを作るときにもprintfデバッグはやりますから、いずれにしても標準出力はなくてはならない存在です。 ところが、MinGW-w64の標準出力はデフォルトではフルバッファリングになっているようなのです。 これはかなり不便です。 対話的なプログラムを作ろうと思うと、いちいちfflush関数を呼び出してバッファに溜まった内容を吐き出すようにしないといけません。 たとえば、プロンプトを表示して、値を入力させて、という単純な

                                                                                MinGW-w64の標準出力をバッファリングしないように設定する。 | 株式会社クローバーフィールド
                                                                              • 【2022年最新版】【MinGW】Windowsでgcc/g++コンパイラを使って開発する

                                                                                MinGW - Minimalist GNU for Windows https://ja.osdn.net/projects/mingw/ を使えば、gcc, g++をはじめとするGNUソフトウェアがWindowsのPowerShellで実行できるようになる。(コマンドプロンプトでもいいが文字コードがShift_JIS以外は文字化けする) インストール 上記サイトの中央に「mingw-get-setup.exe」リンクがあるので、クリックしてダウンロード、実行する。 MinGW自体はパッケージマネージャーである。C:\MinGWに、カラのディレクトリがセットアップされる。 デスクトップに「MinGW Installer」ができるので、実行する。 MinGW Installation Managerが立ち上がる。 今回の目的としては、gcc/g++の実行・コンパイル・テストであるので、最低

                                                                                • MinGW による GLFW3、FreeType2、Bullet 環境の構築 | RVF/RC45 blog

                                                                                  今まで、Windows では主に cygwin64 を使って開発環境を整えていた。 しかし、ここにきて、色々な不具合に遭遇する・・・ たとえば、組み込みマイコンのクロス開発環境として、gcc をビルドするのだけど、cygwin では途中で必ず失敗する。 ※cygwin では、何か特別なオプションを追加するのかもしれないが、情報が無いし、原因を追って、試すのに時間が掛かり過ぎる。 ※大抵は、gcc がコンパイルエラーで止まる。 また、少し大きなライブラリー(bullet physics)をコンパイルしようとした場合にスタック不足で gcc-w64-mingw32-gcc がクラッシュしたり、リンク中に止まったりと、非常に辛い状況が連発していた。 状況を改善する為に、ソースを追ったり、オプションを追加したり、情報を求めて時間を浪費したものの、良い改善策が見つからない、これは、cygwin のバ