Command explanations make -C libncftp shared && make -C libncftp soinstall These commands make and install the dynamic library libncftp which is then used to link against when compiling the main program.