linux C/C++ src