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