Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!rice!sun-spots-request From: hesh@lll-crg.llnl.gov (Chris Steinbroner) Newsgroups: comp.sys.sun Subject: a.out =?= executable Keywords: Miscellaneous Message-ID: <5850@brazos.Rice.edu> Date: 16 Mar 90 19:07:16 GMT Sender: news@rice.edu Organization: Sun-Spots Lines: 10 Approved: Sun-Spots@rice.edu X-Sun-Spots-Digest: Volume 9, Issue 88, message 9 according to the as(1) man page, the default output is "a.out." traditionally, as(1) produces a ".o", which is not an executable, requiring tweaking with ld(1) to resolve external references, and to perhaps change the file type in the header to make it executable. can someone please explain how and why as(1) has changed? for bonus points, what is the history behind calling an executable "a.out," even though ld(1) is what has traditionally produced a.out. please respond by e-mail, as i don't usually read this newsgroup.