LINK

0th

Percentile

Create Executable Programs on Unix-alikes

Front-end for creating executable programs on unix-alikes, i.e., not on Windows.

Keywords
utilities
Usage
R CMD LINK [options] linkcmd
Arguments
linkcmd

a list of commands to link together suitable object files (include library objects) to create the executable program.

options

further options to control the linking, or for obtaining information about usage and version.

Details

The linker front-end is useful in particular when linking against the R shared or static library: see the examples.

The actual linking command is constructed by the version of libtool installed at R_HOME/bin.

R CMD LINK --help gives usage information.

Note

Some binary distributions of R have LINK in a separate bundle, e.g.an R-devel RPM.

This is not available on Windows.

See Also

COMPILE.

Aliases
  • LINK
Examples
library(utils) # NOT RUN { ## examples of front-ends linked against R. ## First a C program CC=`R CMD config CC` R CMD LINK $CC -o foo foo.o `R CMD config --ldflags` ## if Fortran code has been compiled into ForFoo.o FLIBS=`R CMD config FLIBS` R CMD LINK $CC -o foo foo.o ForFoo.o `R CMD config --ldflags` $FLIBS ## And for a C++ front-end CXX=`R CMD config CXX` R CMD COMPILE foo.cc R CMD LINK $CXX -o foo foo.o `R CMD config --ldflags` # }
Documentation reproduced from package utils, version 3.6.1, License: Part of R 3.6.1

Community examples

Looks like there are no examples yet.