2017-10-27 1 views
0

C - * .so에서 자체 공유 라이브러리를 만들었습니다. 어떻게 내보낼 기능과 원하지 않는 기능을 표시 할 수 있습니까? 공공 및 사적인 것 또는 비슷한 것을 만들어서. 즉, 클라이언트가 볼 수있는 기능과 그렇지 않아야하는 기능입니다.C에서 작성된 공용 라이브러리에서 함수를 사용할 수 있고 내보낼 수 없음 - 공용 및 비공개 라이브러리

+0

C에서 당신은 정말 그'static' 키워드를 사용하여 제외 할 수없는이 작동이되는 정보합니다. GCC는 [function * attributes *] (https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gcc/Function-Attributes.html#Function-Attributes)를 사용하여 기호를 숨길 수 있습니다. –

답변

관련 문제