Intro  Base  More  Read  Use  Last 30  60  90  All Articles  RSS


Intro

Base

More

Read

Use

Last:
30


60

90

All
Days

Base: bin86-0.16.17   Print


Base Nav: first previous next last All Tab 2 spacerspacer
Source code is available here.

Run these commands:

cd /sources/  &&
tar -xzf bin86-0.16.17.tar.gz &&
cd bin86-0.16.17 &&
make &&
make PREFIX=/usr install

The output should look something like this:

set -e ; for d in ld as; do \
  (cd $d && make ""LIBS="" ""CFLAGS=-O2 -D_POSIX_SOURCE""
""LDFLAGS="" ""BINDIR=/usr/local/bin""
""LIBDIR=/usr/local/lib"" ""CC=cc"" all;); \
 done
make[1]: Entering directory `/sources/bin86-0.16.17/ld'
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c dumps.c -o dumps.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c io.c -o io.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c ld.c -o ld.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c readobj.c -o
readobj.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c table.c -o table.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c typeconv.c -o
typeconv.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c linksyms.c -o
linksyms.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c mkar.c -o mkar.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c writex86.c -o
writex86.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT  -c writebin.c
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c writeemu.c -o
writeemu.o
cc  dumps.o io.o ld.o readobj.o table.o typeconv.o
linksyms.o mkar.o writex86.o writebin.o writeemu.o -o ld86
cc -O2 -D_POSIX_SOURCE	  objchop.c   -o objchop
cc -O2 -D_POSIX_SOURCE	  catimage.c   -o catimage
cc -O2 -D_POSIX_SOURCE	  objdump86.c	-o objdump86
make[1]: Leaving directory `/sources/bin86-0.16.17/ld'
make[1]: Entering directory `/sources/bin86-0.16.17/as'
cc -O2 -D_POSIX_SOURCE -c as.c
cc -O2 -D_POSIX_SOURCE -c assemble.c
cc -O2 -D_POSIX_SOURCE -c errors.c
cc -O2 -D_POSIX_SOURCE -c express.c
cc -O2 -D_POSIX_SOURCE -c genbin.c
cc -O2 -D_POSIX_SOURCE -c genlist.c
cc -O2 -D_POSIX_SOURCE -c genobj.c
cc -O2 -D_POSIX_SOURCE -c gensym.c
cc -O2 -D_POSIX_SOURCE -c keywords.c
cc -O2 -D_POSIX_SOURCE -c macro.c
cc -O2 -D_POSIX_SOURCE -c mops.c
cc -O2 -D_POSIX_SOURCE -c pops.c
cc -O2 -D_POSIX_SOURCE -c readsrc.c
cc -O2 -D_POSIX_SOURCE -c scan.c
cc -O2 -D_POSIX_SOURCE -c table.c
cc -O2 -D_POSIX_SOURCE -c typeconv.c
cc -O2 -D_POSIX_SOURCE -c alloc.c
cc  as.o assemble.o errors.o express.o genbin.o genlist.o
genobj.o gensym.o keywords.o macro.o mops.o pops.o
readsrc.o scan.o table.o typeconv.o alloc.o -o as86
sed -e ""s:%%LIBDIR%%:/usr/local/lib:"" -e
""s:%%BINDIR%%:/usr/local/bin:"" \
	< as86_encap.sh > tmp
chmod +x as86_encap
make[1]: Leaving directory `/sources/bin86-0.16.17/as'
set -e ; for d in ld as; do \
  (cd $d && make ""LIBS="" ""CFLAGS=-O2 -D_POSIX_SOURCE""
""LDFLAGS="" ""BINDIR=/usr/bin"" ""LIBDIR=/usr/lib""
""CC=cc"" all;); \
 done
make[1]: Entering directory `/sources/bin86-0.16.17/ld'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/sources/bin86-0.16.17/ld'
make[1]: Entering directory `/sources/bin86-0.16.17/as'
.
.
.
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c table.c -o table.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c typeconv.c -o
typeconv.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c linksyms.c -o
linksyms.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c mkar.c -o mkar.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c writex86.c -o
writex86.o
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT  -c writebin.c
cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c writeemu.c -o
writeemu.o
cc  dumps.o io.o ld.o readobj.o table.o typeconv.o
linksyms.o mkar.o writex86.o writebin.o writeemu.o -o ld86
cc -O2 -D_POSIX_SOURCE	  objchop.c   -o objchop
cc -O2 -D_POSIX_SOURCE	  catimage.c   -o catimage
cc -O2 -D_POSIX_SOURCE	  objdump86.c	-o objdump86
make[1]: Leaving directory `/sources/bin86-0.16.17/ld'
make[1]: Entering directory `/sources/bin86-0.16.17/as'
cc -O2 -D_POSIX_SOURCE -c as.c
cc -O2 -D_POSIX_SOURCE -c assemble.c
cc -O2 -D_POSIX_SOURCE -c errors.c
cc -O2 -D_POSIX_SOURCE -c express.c
cc -O2 -D_POSIX_SOURCE -c genbin.c
cc -O2 -D_POSIX_SOURCE -c genlist.c
cc -O2 -D_POSIX_SOURCE -c genobj.c
cc -O2 -D_POSIX_SOURCE -c gensym.c
cc -O2 -D_POSIX_SOURCE -c keywords.c
cc -O2 -D_POSIX_SOURCE -c macro.c
cc -O2 -D_POSIX_SOURCE -c mops.c
cc -O2 -D_POSIX_SOURCE -c pops.c
cc -O2 -D_POSIX_SOURCE -c readsrc.c
cc -O2 -D_POSIX_SOURCE -c scan.c
cc -O2 -D_POSIX_SOURCE -c table.c
cc -O2 -D_POSIX_SOURCE -c typeconv.c
cc -O2 -D_POSIX_SOURCE -c alloc.c
cc  as.o assemble.o errors.o express.o genbin.o genlist.o
genobj.o gensym.o keywords.o macro.o mops.o pops.o
readsrc.o scan.o table.o typeconv.o alloc.o -o as86
sed -e ""s:%%LIBDIR%%:/usr/local/lib:"" -e
""s:%%BINDIR%%:/usr/local/bin:"" \
	< as86_encap.sh > tmp
chmod +x as86_encap
make[1]: Leaving directory `/sources/bin86-0.16.17/as'
set -e ; for d in ld as; do \
  (cd $d && make ""LIBS="" ""CFLAGS=-O2 -D_POSIX_SOURCE""
""LDFLAGS="" ""BINDIR=/usr/bin"" ""LIBDIR=/usr/lib""
""CC=cc"" all;); \
 done
make[1]: Entering directory `/sources/bin86-0.16.17/ld'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/sources/bin86-0.16.17/ld'
make[1]: Entering directory `/sources/bin86-0.16.17/as'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/sources/bin86-0.16.17/as'
install -m 755 -s as/as86	/usr/bin/as86
install -m 755 -s ld/ld86	/usr/bin/ld86
install -m 755 -s ld/objdump86	/usr/bin/objdump86
install -m 644	   man/*.1	 /usr/man/man1
ln -sf			objdump86 /usr/bin/nm86
ln -sf			objdump86 /usr/bin/size86


~~~
Please read our Terms of Use and our Privacy Policy
A tip o' the hat to the folks at Linux From Scratch, who provided a lot of the know-how and framing for the NoNIC OS.

Copyright 2006-2009 NoNIC.org

Created by:
MCJ
MCJ CMS