Как статически скомпилировать код на 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!