summaryrefslogtreecommitdiff
path: root/bcc/bcc.doc
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>1996-09-03 22:06:58 +0200
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:31:01 +0200
commit0936b9aeab611665645a4e6bafaded7ca76dd189 (patch)
treefe6384035e96adc260f621d27909be67ad2e724a /bcc/bcc.doc
parente85ee07172eccafd9441362e774f7b184810d008 (diff)
downloaddev86-0936b9aeab611665645a4e6bafaded7ca76dd189.tar.gz
Import Dev86-0.0.7.tar.gzv0.0.7
Diffstat (limited to 'bcc/bcc.doc')
-rw-r--r--bcc/bcc.doc9
1 files changed, 7 insertions, 2 deletions
diff --git a/bcc/bcc.doc b/bcc/bcc.doc
index 1c5e930..acf4ab0 100644
--- a/bcc/bcc.doc
+++ b/bcc/bcc.doc
@@ -126,14 +126,14 @@ name basename of the source name
-0 start with 16-bit code segment
-3 start with 32-bit code segment
-a enable partial compatibility with asld
--b produce binary file, filename may follow (obsolete)
-g only put global symbols in object file
-j force all jumps to be long
-l produce list file, filename may follow
-m print macro expansions in listing
-n name of module follows (goes in object instead of source name)
-o produce object file, filename follows
--s produce symbol file, filename follows (obsolete)
+-b produce binary file, filename may follow
+-s produce symbol file, filename follows
-u take undefined symbols as imported-with-unspecified segment
-w don't print warnings
@@ -142,6 +142,11 @@ cc1 output and Minix's make does the wrong thing with .s files left around.
However, all assembler code not written by compilers should assemble with
them turned off.
+The -b flag now produces a 'raw' binary file with no header, if there's no
+-s flag the file starts at location 0. The -s generates an ASCII symbol
+table, if a binary file doesn't start at location zero the first two items
+are the start and end addresses of the binary file.
+
ld options
----------