T.R | Title | User | Personal Name | Date | Lines |
---|
660.1 | try to live with that ... | KBOMFG::COLDITZ | Peter Colditz @KBO | Tue Jan 12 1988 08:49 | 7 |
| If you link with $ link/map you can have a look to all linked modules
out of the VAXCRTL.OLB into the image. The minimum size of a C image
is 87 blocks.
Try to access the C notes file TLE::VAXC for much more inputs.
Peter
|
660.2 | A tumour on the side of the C | MDVAX3::COAR | M��se Choreographer | Tue Jan 12 1988 09:59 | 7 |
| Yah, VAX-C includes a bunch of object modules into the .EXE, rather
than just a reference to a shareable library, because (as I recall)
of the rather bizarre way VAX-C handles some of its `standard
variable.' The PSECT attributes don't permit inclusion in a shareable
library, or something like that.
#ken :-)}
|
660.3 | Use A Higher Version? | FOO::BHAVNANI | When in doubt, blame the compiler. | Tue Jan 12 1988 12:01 | 13 |
| What version of VAXC are you using? On versions >= 2.1, I do
$ cc foo
$ link foo, tt /opt
sys$share:vaxcrtl.exe/sh
^Z
$ r foo
and get reasonable size .EXEs. I used to have the same problem
as you with VAXC 1.0. I suggest you upgrade to 2.3. Lots of nice
library routines, including Curses.
/ravi
|
660.4 | .3 works | 38007::ZARLENGA | Rowdy Roddy Piper personified | Thu Jan 14 1988 18:39 | 6 |
| You can get .EXEs as small as 4 blocks by using the method
demonstrated in .3.
I do it all the time.
-mike z
|