stupid linker question.... to remove unused functions in the object file.
Hi, I have few functions in a C file but those are not called at present. Even though those function definitions are part of the object file. Those will be called later on. What CFLAGS should I pass to remove unused functions? I cannot enable -Ox at present to have any unpredictable behaviour. Regards, Parav Pandit --- Wade Maxfield wmaxfield at gmail.com wrote: gcc -Wa,-alhs -g main.c main.cs will put interleaved code/assembly into main.cs file. wade On 7/21/06, Steve Iribarne (GMail) netstv at gmail.com wrote: I forgot the flag that generates a list file that has both assembly and c mixed in. Anyone? Thanks... -stv ___ Linuxppc-embedded mailing list Linuxppc-embedded at ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded ___ Linuxppc-embedded mailing list Linuxppc-embedded at ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
stupid linker question.... to remove unused functions in the object file.
I believe you can use -ffunction-sections -Wl,--gc-sections when you compile and link. If you have binutils prior to 2.16, this only works with -static. -B On Jul 24, 2006, at 7:07 AM, Parav Pandit wrote: Hi, I have few functions in a C file but those are not called at present. Even though those function definitions are part of the object file. Those will be called later on. What CFLAGS should I pass to remove unused functions? I cannot enable -Ox at present to have any unpredictable behaviour. Regards, Parav Pandit --- Wade Maxfield wmaxfield at gmail.com wrote: gcc -Wa,-alhs -g main.c main.cs will put interleaved code/assembly into main.cs file. wade On 7/21/06, Steve Iribarne (GMail) netstv at gmail.com wrote: I forgot the flag that generates a list file that has both assembly and c mixed in. Anyone? Thanks... -stv ___ Linuxppc-embedded mailing list Linuxppc-embedded at ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded ___ Linuxppc-embedded mailing list Linuxppc-embedded at ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ Linuxppc-embedded mailing list Linuxppc-embedded at ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
stupid linker question....
I forgot the flag that generates a list file that has both assembly and c mixed in. Anyone? Thanks... -stv
stupid linker question....
gcc -Wa,-alhs -g main.c main.cs will put interleaved code/assembly into main.cs file. wade On 7/21/06, Steve Iribarne (GMail) netstv at gmail.com wrote: I forgot the flag that generates a list file that has both assembly and c mixed in. Anyone? Thanks... -stv ___ Linuxppc-embedded mailing list Linuxppc-embedded at ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded -- next part -- An HTML attachment was scrubbed... URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060721/7cf09116/attachment.htm