autocompile command and shared library