とくにあぶなくないRiSKのブログ

危ないRiSKのブログだったかもしれない。本当はRiSKだけどググラビリティとか取得できるIDの都合でsscriskも使ったり。

GNU Hello 2.5 の導入

「GNU Hello 2.5」リリース make distのセキュリティホールを修正:CodeZine
GNU Hello 2.5 がリリースされました。
早速,Cygwin に導入してみましょう。

導入

wget http://ftp.gnu.org/gnu/hello/hello-2.5.tar.gz
tar -xzvf hello-2.5.tar.gz
cd hello-2.5
./configure
make
make install

確認

ちゃんとインストールされたか確認してみましょう。

RiSK@your-o7wjd5il62 ~/hello-2.5
$ hello --version
hello (GNU hello) 2.5

Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

おk。

実行

おつかれさまでした。これでハローワールドできます。

RiSK@your-o7wjd5il62 ~/hello-2.5
$ hello
Hello, world!

やった!

伝統的なハローワールド

K&R で用いられた元祖(?)なハローワールドもできます。

RiSK@your-o7wjd5il62 ~/hello-2.5
$ hello -t
hello, world

全部小文字で,エクスクラメーションマークなしですよ。

次世代ハローワールド

近未来も体験できます。

RiSK@your-o7wjd5il62 ~/hello-2.5
$ hello -n
+---------------+
| Hello, world! |
+---------------+

わくわくしますね。すばらしい!

自由な挨拶

自分の好きな挨拶もできます。

RiSK@your-o7wjd5il62 ~/hello-2.5
$ hello -g"Good morning everyone."
Good morning everyone.