I use a cgo project to build .so shared library.
When dumping the symbols of the shared library, I find all of the non-static functions implemented in .c files are export also.
How can I hide them? I cannot make them static because external reference in my project.