2007年9月17日月曜日

PCC

OpenBSD 4.2-current をちょいといじってて、
pccてなんだろなーとおもってたら
スラッシュドットに載ってた

ただ単に /usr/src 以下で make build しただけだと入らなかったので (手順をよく知らないだけかも)
/usr/src/usr.bin/pcc 以下で
# make depend
# make
# make install

すると /usr/local/bin 以下に cc が

# file /usr/local/bin/cc
/usr/local/bin/cc: ELF 32-bit LSB executable, Intel 80386, version 1, for OpenBSD, dynamically linked (uses shared libs), stripped
# ldd /usr/local/bin/cc
/usr/local/bin/cc:
Start End Type Open Ref GrpRef Name
00000000 00000000 exe 1 0 0 /usr/local/bin/cc
051d8000 2520c000 rlib 0 1 0 /usr/lib/libc.so.42.0
05962000 05962000 rtld 0 1 0 /usr/libexec/ld.so
# /usr/local/bin/cc -v
pcc 0.9.8 for i386-unknown-openbsd4.2, otto@pepper.intra.drijf.net Sat Sep 15 21:15:44 CEST 2007
no input files

OpenBSD/i386 のユーザランドもフルビルドできるのかな?

0 件のコメント:

コメントを投稿