wget http://pocoproject.org/releases/poco-1.7.3/poco-1.7.3.tar.gz
tar xzf poco-1.7.3.tar.gz
cd poco-1.7.3
./configure --minimal --static --no-samples --no-tests
time make -j4 -s
cd lib/Linux/x86_64/
for f in *.a; do "strip $f"; done
du -sh ../
-Ipoco-1.7.3/Util/include/Util
-Ipoco-1.7.3/Net/include/Net
-Ipoco-1.7.3/XML/include/XML
-Ipoco-1.7.3/Foundation/include/Foundation
-Ipoco-1.7.3/CppUnit/include/CppUnit
-Ipoco-1.7.3/JSON/include/JSON
-Lpoco-1.7.3/lib/Linux/x86_64 -lPocoNet -lPocoUtil -lPocoFoundation
-lpthread -static
g++ ws_client.cpp -Ipoco-1.7.3/Util/include/Util -Ipoco-1.7.3/Net/include/Net -Ipoco-1.7.3/XML/include/XML -Ipoco-1.7.3/Foundation/include/Foundation -Lpoco-1.7.3/lib/Linux/x86_64 -lPocoNet -lPocoUtil -lPocoFoundation -lpthread -o ws_client
g++ ws_client.cpp -Lpoco-1.7.3/lib/Linux/x86_64 -lPocoNet -lPocoFoundation -lpthread -o ws_client
martin@martin:~/pocotest$ g++ ws_client.cpp -Lpoco-1.7.3/lib/Linux/x86_64 -lPocoNet -lPocoFoundation -lpthread -o ws_client
martin@martin:~/pocotest$ strip ws_client
martin@martin:~/pocotest$ ls -lh | grep ws_client
-rwxr-xr-x 1 martin martin 877K kvě 30 00:04 ws_client
-rw-r--r-- 1 martin martin 1,2K kvě 30 00:03 ws_client.cpp
martin@martin:~/pocotest$ ldd ws_client
linux-vdso.so.1 => (0x00007fff8cffe000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe4e8c5b000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe4e8957000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe4e8650000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe4e843a000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe4e8075000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe4e8ea9000)
martin@martin:~/pocotest$
martin@martin:~/pocotest$ ./ws_client
Sent bytes 21
Received bytes 21
Hello echo websocket!
martin@martin:~/pocotest$ file ws_client
ws_client: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=8cf14391ff99dac98b66de18ae92c887122a7a13, stripped
martin@martin:~/pocotest$
very good example