Как статически скомпилировать код на C++?

Специально возьму простой пример с Hello World:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}

Моя цель - скомпилировать код СТАТИЧЕСКИ! Т е, чтобы ldd был пуст. При обычной сборке я получаю это:

 ~ $ ldd a.out
libc++_shared.so
libdl.so
libm.so
libc.so

Где достать статические версии данных библиотек (или вообще обойтись без них)?

ОС - Linux!


Ответы (0 шт):