Скрипт LD для скрытия символов в C ++

Я хотел бы использовать сценарий версии GNU LD, чтобы скрыть нежелательные символы в разделяемой библиотеке C ++. Скажем, мой заголовочный файл выглядит так:

int a();
int a(int);

class B {
    B(){}
    ~B(){}
    int x(int);
};

std::ostream& operator<< (std::ostream& out, const B& b );

Я хотел бы скрыть все, что не указано в заголовочном файле.

Как будет выглядеть сценарий версии для этого?

5
задан James Henstridge 18 February 2014 в 05:38
поделиться