Cygwin
  Cygwin って何
  主要な話題
    Cygwin に特有
    Unix 一般
  Netinstaller
    流れ
      Download Folder
      setup.exe を起動
      setup.exe の操作
    Download Folder
      新規作成
      新しいフォルダ
      Download
    全てを選ぶ
  Hello メモ帳
  cc
  H8/300 Cross
    パッケージ
      binary
      pkgsrc
    使い方
      準備
    gcc
      as
    objdump
    objcopy
    ld
    readelf
    蛇足
  pkgsrc
    bootstrap
      既製品を利用する
      枠を用意する
      自分で作る
      bmake
      既製品を作る
  sudo
    特権作業
    Cygwin の場合
  管理者として実行
    文字化け
  sshd
URL

Sofware -> Cygwin
Last Update: "2014/07/05 11:15:12 makoto"

Hello メモ帳

(以下では、「vi や emacs をまだ使うのはおぼつかない」方を想定して、 Hello World プログラムを実行してみます。

また、gcc を使うので、 setup-x86_64 を起動して、次のものがもし入っていなければ、追加しておきます。

devel
4.8.2-3  gcc-core: GNU Compiler Collection(C, OpenMP)
スタート → すべてのプログラム →アクセサリ → メモ帳
を開けて、(無題 - メモ帳の窓で) 次の文字列を入力します。
#include <stdio.h>
main (){
 static char hello[] = "Hello World!";
 printf("%s\n", hello);
}
入力後に、
ファイル → 名前を付けて保存
を選んでから
コンピュータ → ローカルディスク(C) → cygwin64 → home → YourName

(YourName は、実際には御自分の acount 名です)
に c があれば、それを選んで、 もしなければ右クリックで

新規作成 → フォルダー

で「新しいフォルダ」が表示されるので

名前を c に変えておきます。 その c を(「開く」で)選んでから、下の方の ファイル名の欄に hello.c と入力して「保存」を選びます。

Cygwin64 Terminal の窓で、次のような文字を入力します。

pwd
cd c
ls -l
cat hello.c
cc hello.c
./a.exe
cc --version
which cc
実際の様子は次の通りです (クリックで拡大します)

上記操作の解説です:

pwd print working directory 現作業ディレクトリを表示
cd c current directory to c 現作業ディレクトリを c に変更
ls -l list (with long option) ファイル一覧
cat hello.c concatinate (file) 内容を表示
cc hello.c c compiler C コンパイラで、実行形式を作成
./a.exe run (今作ったものを) 実行
cc --version c compiler to show version C コンパイラの版名を表示
which cc show which cc is used cc はどこにありますか ?
Last Update: Fri, 04 Jul 2014 17:17:03 GMT 1.66 2008/03/08