www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/09/14/04:51:15

From: John Simon Churchill <simon_churchill AT hotmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Excluding Unused Functions from EXE
Date: Mon, 14 Sep 1998 09:44:38 +0100
Organization: BT Labs, Martlesham Heath, Ipswich, UK
Lines: 38
Message-ID: <35FCD776.759A@hotmail.com>
Reply-To: simon_churchill AT hotmail DOT com
NNTP-Posting-Host: pc5685.btlabs.bt.co.uk
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

if I have a file with 3 function in and I only use one how can I compile
the exe so it only includes the code for the functions I call
, do I need certain command line options to GCC

ie. I have the following three files and only want first(),
thanks in advance
Simon...

--------------------------
testmain.c
--------------------------
#include "test.h"
int main(void){
    first();
    return(0);
}
--------------------------
test.h
--------------------------
void first(void);
void second(void);
void third(void);
--------------------------
test.c
--------------------------
void first(void){
    int x;
    x=0x37;
}
void second(void){
    int x;
    x=0x37;
}
void third(void){
    int x;
    x=0x37;
}
--------------------------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019