Name

ldopts

Synopsis

ldopts

Outputs arguments for linking the Perl library and extensions to your application. When invoked as:

perl -MExtUtils::Embed -e ldopts -

the following options are recognized:

-std

Outputs arguments for linking the Perl library and any extensions linked with the current Perl.

-I <path1:path2>

Search path for ModuleName.a archives. Default is @INC.

-- <list of linker args>

Additional linker arguments to be considered.

Any additional arguments found before the -- token are taken as the names of modules to generate code for. Can also be called with parameters:

'ldopts($std,[@modules],[@link_args],$path)'

When called this way, returns the argument string rather than printing it to STDOUT. The optional parameters are:

$ std

Boolean, equivalent to the -std option.

[@ modules ]

Array reference. Equivalent to adding module names before the -- token.

[@ link_args ]

Array reference. Equivalent to adding linker arguments after the -- token.

$ path

Equivalent to the -I option.

Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.