tree コマンドを実行できるようにする。
スポンサーリンク
1. ftp://mama.indstate.edu/linux/tree/ から書庫ファイルをダウンロードする。今回は tree-1.6.0.tgz をダウンロードした。
2. ダウンロードした書庫ファイルを展開する。
3. Makefile を編集する。("OBJS+=strverscmp.o"を追加する。)
(前略)
OBJS=tree.o unix.o html.o xml.o hash.o color.o
# Uncomment options below for your particular OS:
# Linux defaults:
#CFLAGS=-ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
CFLAGS=-O4 -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
LDFLAGS=-s
OBJS+=strverscmp.o
# Uncomment for FreeBSD:
(後略)
4. make を実行すると、tree.exe が出来上がる。
参考資料:
- Cygwin/tree - discypus (2004/3/4) tree-1.3/tree-1.4b3
- http://diary.lampetty.net/20051021.html (2005/10/21) tree-1.5.0
- Linuxに使われる日々 : Cygwinでtreeコマンドをコンパイル - livedoor Blog(ブログ) (2006/2/14) tree-1.5.0
- Cygwinメモ(Hishidama's Cygwin Memo) (2008/10/25) tree.com
- まさおのブログ (表): Cygwin で tree コマンドをビルド (2009/1/7) tree-1.5.2.1