use Inline ( C => Config => LIBS => '-lyourlib', AUTO_INCLUDE => '#include "header.h";' ); function1 (NULL); #### Undefined subroutine &main::function1 called at ..\..\test.pl line 8 .