Path: utzoo!yunexus!maccs!cs3b3aj From: cs3b3aj@maccs.McMaster.CA (Stephen M. Dunn) Newsgroups: comp.sys.ibm.pc Subject: Re: Request info on PC C compilers Summary: Linkers Keywords: Linkers, Borland, Microsoft Message-ID: <2496@maccs.McMaster.CA> Date: 22 Apr 89 04:37:03 GMT Article-I.D.: maccs.2496 References: <19500029@uxh.cso.uiuc.edu> <1252@infmx.UUCP> <4789@pt.cs.cmu.edu> Reply-To: cs3b3aj@maccs.UUCP (Stephen M. Dunn) Organization: McMaster U., Hamilton, Ont., Can. Lines: 32 In article <4789@pt.cs.cmu.edu> ralf@b.gp.cs.cmu.edu (Ralf Brown) writes: >In article <1252@infmx.UUCP> kevinf@infmx.UUCP (Kevin Franden) writes: >}named differently, and of course borlant has their _own_ .lib format so you >}have to use their linker. > >This is not true. I used MS-LINK to link NetHack 1.4 after compiling with >TC 1.0, because of a bug in TLINK that insisted all of the segments in >class 'DATA' had to fit in 64K (which they don't have to in HUGE model). Have you tried a more recent version of Tlink (if you can find one)? Just in case they've fixed that? As for linking, I've used three linkers (in various versions): Plink86 Plus (as supplied by Nantucket with Clipper), Microsoft's LINK, and Borland's Tlink. I found LINK to be several times faster than Plink, and Tlink to be 2-3 times faster than LINK, when linking Clipper code. I don't know how this comparison fares with other languages, but I'd imagine that similar results would be found. By the way, I once tried Tlink 1.0 with Lattice C 3.10, and it wouldn't work. This was a couple of years ago, so I don't remember the exact problem, but Tlink produced an EXE that would hang the machine; LINK took the same files and created a working EXE. Other than that, though, I've never had any problems with Tlink. DISCLAIMER: I have no affiliation with any of the companies whose products are mentioned above. -- ====================================================================== ! Stephen M. Dunn, cs3b3aj@maccs.McMaster.CA ! DISCLAIMER: ! ! Goddamn exams! I hate them! I hate them! ! I'm only an undergrad ! ======================================================================