Related articles |
---|
Adding custom code to the .init section of a library priya@alpha.ece.ucsb.edu (Priya Narasimhan) (1999-11-16) |
Re: Adding custom code to the .init section of a library fjh@cs.mu.OZ.AU (1999-11-18) |
Re: Adding custom code to the .init section of a library mwh@gradin.cis.upenn.edu (1999-11-18) |
Re: Adding custom code to the .init section of a library zandy@cs.wisc.edu (Victor Zandy) (1999-11-18) |
Re: Adding custom code to the .init section of a library plakal@cs.wisc.edu (1999-11-18) |
From: | Priya Narasimhan <priya@alpha.ece.ucsb.edu> |
Newsgroups: | comp.compilers |
Date: | 16 Nov 1999 23:50:48 -0500 |
Organization: | University of California, Santa Barbara |
Keywords: | C, question, linker, comment |
Hi,
On a SPARC Solaris 2.x machine, I am able to add custom code
to the .init section of a library using
#pragma init (blah-blah)
where blah-blah() is written in C code. How can I do this on
an Intel machine running RedHatLinux 6.0 with gcc? I tried the
#pragma init, and it did not work. I really would like to add
something to the .init section so that every executable that
links with my library can take advantage of the custom code
within the library.
Thank you in advance.
-- Priya Narasimhan
------------------------------------------------------------------------
Priya Narasimhan
Graduate Student Researcher, Email: priya@alpha.ece.ucsb.edu
ECE Department, URL : http://alpha.ece.ucsb.edu/~priya
University of California, Tel : (805) 893-7788
Santa Barbara. CA 93106 Fax : (805) 893-3262
[I told him to use a C++ static constructor. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.