Help for this page

Select Code to Download


  1. or download this
    $ ldd aaa
            linux-vdso.so.1 (0x00007ffd0e4c6000)
            libperl.so.5.30 => /lib64/libperl.so.5.30 (0x00007fe9264b5000)
    ...
            libc.so.6 => /lib64/libc.so.6 (0x00007fe9262c3000)
            libm.so.6 => /lib64/libm.so.6 (0x00007fe92617d000)
            libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007fe926142000)
    
  2. or download this
    in function `xs_init':
    /home/jv/tmp/aaa.c:28: undefined reference to `PL_thr_key'
    /bin/ld: /home/jv/tmp/aaa.c:28: undefined reference to `pthread_getspe
    +cific'
    /bin/ld: /home/jv/tmp/aaa.c:28: undefined reference to `Perl_newXS'
    
  3. or download this
    CV* Perl_newXS(pTHX_ const char *name, XSUBADDR_t subaddr, const char 
    +*filename) {
      CV* (*imp)(tTHX, const char*, XSUBADDR_t, const char*);
      imp = (CV* (*)(tTHX, const char*, XSUBADDR_t, const char*)) dlsym( h
    +andle, "Perl_newXS" );
      return (*imp)(my_perl, name, subaddr, filename);
    }
    
  4. or download this
    #include <stdio.h>
    #include <stdlib.h>
    #include <dlfcn.h>
    ...
    
      return result;
    }
    
  5. or download this
    aaa -MFcntl=:flock -E "say 1+LOCK_NB"
    Undefined subroutine &Fcntl::LOCK_NB called at -e line 1.