Re: How to assign which symbols/functions to export from a .so file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chen(陈) Jun(军) 写道:
Hello, everyone,

I'd like to know, when I generate a .so file with ``gcc -shared'', how can I assign which functions to export(visible by the .so user). This is important , because a .so author would probably like to hide his private functions so that the private symbols will not conflict with that of .so from other programmers.

Microsoft compiler use a .def to describe what symbols to export from a DLL, or, __declspec(dllexport) can easily export functions of a whole C++ class. Does the gcc world support this feature.

maybe option '-fvisibility' can answer you question.
you can search the gcc manual for more information.

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux