タグ

MinGWに関するkenjiro_nのブックマーク (13)

  • MinGWで_tmain()を使用する方法 - Frost Moon Project

  • C言語入門 - MinGW - gccのコンパイルと実行 - Windows環境 - Webkaru

    Windows環境にインストールした「MinGW」を使って、簡単なプログラムをコンパイル・実行する方法をみていきます。 MinGW のインストールと環境設定を行っていない方は、こちらをご覧ください。 MinGW - gcc のインストール MinGW - gcc の環境設定 MinGW - コンパイルと実行 それではコンパイルと実行方法をみていきます。 エクスプローラーを起動し プログラムを作成するフォルダーへ移動します。 ※ ここでは次のフォルダーへ移動しています。 C:¥Users¥karuma 上部メニュー「表示」をクリックし 「ファイル名拡張子」にチェックを入れましょう。 「hello.c」というファイルを作成し ファイルを次のように編集しましょう。 #include<stdio.h> int main() { printf("Hello, World\n"); return 0;

    C言語入門 - MinGW - gccのコンパイルと実行 - Windows環境 - Webkaru
  • GWだからWindowsのC&C++フリー開発環境MinGWをインストールしたら、またも世の中から取り残されていたことに気づいた(前編) - 🍉しいたげられたしいたけ

    4月27日 と 28日 のエントリーに、確率統計の再勉強中であることを書いた。高校時代から思っていたのだが、答えの正確性を担保するものがないことに、つらつら不満を感じた。問題集だったら巻末に答えが載っているが、現実に直面する問題にはそういうものはないから、間違えたら間違えっぱなしじゃないかということである。そして人間は必ず間違いを犯す存在なのだ。 のっけから話はズレるが、その点、複式簿記ってすごいですよ。貸借平均の原理というのに基づいて、間違いを検出するシステムが構築されている。あれも間違いなく人類の偉大な知的遺産の一つだと思っている。もっと勉強せねばと思いつつ果たしていない。 スポンサーリンク 話を戻して、高校時代に比べて今の自分は無駄に年を取ったわけでなく、ちっとは知識を蓄積しているはずだ。すぐに思いつくのは、簡単なプログラミングによってシミュレーションをすることだった。しかしマシンの

    GWだからWindowsのC&C++フリー開発環境MinGWをインストールしたら、またも世の中から取り残されていたことに気づいた(前編) - 🍉しいたげられたしいたけ
    kenjiro_n
    kenjiro_n 2016/04/30
    bash on Windowsが正式に追加されてからそちらでgccをインストールするかすぐ使えるVisual Studio (Community|Express) がある現状だとあえてMinGWを選んだようにも思えるけど、そのあたりの話は続きで読めるんだろうか。
  • OOTA's page

    w3m w3m for windows w3m.elをEmacsで使用するために、MinGWでコンパイルしたw3mです。ANSI.sysが使えるWindowsならばコマンドプロンプトで動作するかもしれませんがemacsからの利用しか検証していません。 実行形式ダウンロード w3m-0.5.3-mingw32.zip インストール パスの通ったフォルダにw3m.exeを置いてください。 コンパイル MinGWでクロスコンパイルするための手順です。 ホスト環境で動作するperlが必要です。 MinGWのクロスコンパイル環境を作成してください。 以下の説明では、mingwのツールをmingw32-ar, mingw32-gcc, mingw32-g++という名前で実行できると仮定しています。 w3mのコンパイル時に必要なコマンドの作成する為にホスト環境にもBoehm GCが必要です。 zlibを

  • Windowsで最高のターミナルを構築する方法 - 純粋関数空間

    皆さん、Windowsでコマンドライン使ってますか? まともなターミナルエミュレータすらないと思っている方もいらっしゃるかもしれませんが、案外何とかなるものです。 これが完成図です。1週間ほどいろいろ試した結果、動作、見た目、フォントレンダリング、どれもおおむね満足行く結果になりました。 Terminal Emulator選び Windowsをお使いの皆様ならご存じかとは思いますが、デフォルトのTerminal Emulatorである cmd.exe が良くないです。 挙動、フォント云々の話をするまでもなく、横幅が80文字固定なのがどうしようもありません。 プロパティのレイアウトのところから幅の変更ができるようでした。ご指摘ありがとうございます。 この辺を見てWindowsで動作するものを一通り試してみたのですが、動作がおかしいか、フォントが気に入らないか、プロプライエタリかで、どれもよく

    kenjiro_n
    kenjiro_n 2011/11/16
    cmd.exeを使うのが前提で読んでたので肩透かしを食わされた気分。
  • Cygwinのmingw64を試してみる : フレイドフォートonBlog

    少し前にCygwinを更新した時の事だ。 mingw64と名の付く物が出ている事を確認した。 (Twitterでの9/14 17:40:42の発言) この時、x86_64とあったので64bitOSのみなのだろうと 思っていたのだが・・・ここに見落としがあった。 同時にi686-w64-mingw32-gccも入れていた事に。 これなら32bitOS上で使える。 従来ならmingwで物を作る場合、 mingw単独のコンパイラを用意するか、 CygwinのGCC 3系で-mno-cygwinオプションを付けて コンパイルするといったところだろうか。 現行でCygwinのGCC 4系ではこのオプションが 使えない(その件を書いた記事)。 今回の事は、それの打開策となるだろう。 簡単なCソースをコンパイルしてみて 動作する事を確認した。 cygcheckで実行ファイルを見ても、 cygwin1.d

    Cygwinのmingw64を試してみる : フレイドフォートonBlog
  • MAX_PATHに関する考察とか

    MAX_PATHに関する考察とか なんとなく悩まされたので悩んだ過程と私なりの結論とかを書いてみます。 考察なんで嘘書いてます。(言いきってどうする)。 嘘発見情報や追加情報などありましたらぜひご連絡ください。 広い考察をしたいくせに確認できるプラットホームがあまりに少ないのが 問題です。補完できるときに補完したい... ここで「問題」としているもののは、そもそもそういうふうに使われることを 意図して作られていないものを無理に使っているから、と言えるような 気もしますが... MAX_PATHとは まずはMSDN Libraryの解説をごらんください。 この定数はstdlib.hにあると書いてあります。 確かに、 Mingw32 (msvcrt-2000.03.27) Visual C++ 6.0 にはありますが、少なくとも FreeBSD (4.3-RELEASE) NetBSD (1.

  • Dave Korn - Updated experimental package: gcc4-4.3.2-1

    kenjiro_n
    kenjiro_n 2010/03/09
    将来的にはgcc4.x系列でも--mno-cygwinオプションを使えるようにする話らしいが。
  • gentooからmingwのクロスコンパイル - 三次元日誌

    そろそろDirectX関連の活動を再開しようと コードを触りはじめたのだが 5月いっぱいw3mばかり弄っていたのもあって、 IDE触るのがどうもたるい。 これは一種のvi病のような気もするが、 マウス操作は当然のこととしてホームポジションから離れるのが めんどくさ。 そこでcygwin上のvimからDirectXの開発をしようとしたのだが set makeprg=vcbuild というような感じでビルドまではできるのだが cl.exe用の定義がないのでquickfixできないのでリズムが悪い。 そこで、gccを使ってみることにする。 DEFINEとかCFLAGS, LDFLAGSを多少工夫する必要があったが vcと同じコードをコンパイルし実行することができた。 # DirectXのパス通し $ ln -s "/cygdrive/C/Program Files/Microsoft Direc

    gentooからmingwのクロスコンパイル - 三次元日誌
    kenjiro_n
    kenjiro_n 2010/03/09
    gcc4.x系列だと--mno-cygwin オプションが使えないので gentoo上でクロスコンパイル環境を作るという話。自分は気にせずgcc-3を明示的に起動した。
  • Cプログラミングに必要な環境をそろえよう

    プログラミング言語の基となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) 第1回「プログラミング言語Cについて知ろう」では、Cの成り立ちから特徴、その用途までを説明しました。なぜ、Cを学ぶことが重要なのかが理解できたと思います。 Cプログラミングを始めるにあたって、開発に使う環境をきちんと整えることが大切です。今回は、Windows用のCコンパイラとデバッガが含まれているMinGWと、グラフィカル開発環境のEclipseが1つのパッケージになった「Pleiades(プレアデス)」をセットアップし、最初のプログラムを動かしてみるところまで説明します。 MinGWとEclipse、Pleiades Cプログラミングで利用する統合開発環境には、Cコンパイラ、ソースプログラムエディタ、デバッガなどが含まれていて、各機能を効率よく利用できるようになってます。こ

    Cプログラミングに必要な環境をそろえよう
  • blog.y4su0.com is Expired or Suspended.

    kenjiro_n
    kenjiro_n 2010/01/06
    やる夫で学ぶC入門(id:entry:18344619 考えてみると妙なタイトルだ)のコメントで紹介されたEquation Solution製のgccのインストールマニュアル。そういえばCygwinのgccが古いのを気にしたことはなかったなぁ。
  • 猫科研究所 - 今更MinGW(5)

    gcc4.2.1 MinGWのCurrent(現行バージョン)はgcc3.4.5だ。 $ gcc -v Reading specs from c:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs (中略) Thread model: win32 gcc version 3.4.5 (mingw special) MinGWリリースページのTechnology Previewにはgcc4.2.1があり、こちらを使いたい場合もあるだろう。科研究所でも、特に問題がない場合はgcc4.2.1で解説していくつもりだ。2007/04/03追記:gcc4.2.1は問題ない箇所でエラーを報告するなど若干不安定で、出来上がるバイナリも大きくなることが多い。標準のgcc3.4.5を推奨する。ここではgcc4.2.1を入れ、かつ標準のgcc3.4.5と共存させる手順を解説する

  • 【プログラミング】テトリスを1時間強で作ってみた【実況解説】 ‐ ニコニコ動画(原宿)

    【プログラミング】テトリスを1時間強で作ってみた【実況解説】 [技術・工作] ■今回は、Win32API + C言語でテトリスを作る様子を実況してみました。■徐々にテトリスが出来ていく...

    【プログラミング】テトリスを1時間強で作ってみた【実況解説】 ‐ ニコニコ動画(原宿)
    kenjiro_n
    kenjiro_n 2009/10/17
    EmEditorって使ったことないけどそんなにいいの?
  • 1