makeAD {PBSadmb} | R Documentation |
Make an Executable Binary File from a C File
Description
Essentially a wrapper function that calls in sequence: convAD
,
compAD
, and linkAD
.
Usage
makeAD(prefix, raneff=FALSE, safe=TRUE, dll=FALSE, debug=FALSE,
logfile=TRUE, add=TRUE, verbose=TRUE, pathfile=NULL)
Arguments
prefix |
string name prefix of the ADMB project (e.g., |
raneff |
logical: use the random effects model, otherwise use the normal model. |
safe |
logical: if |
dll |
create dll (rather than executable) |
debug |
compile with debug symbols |
logfile |
logical: if |
add |
logical: if |
verbose |
logical: if |
pathfile |
string name of 2-column text file that details the
relevant paths for the R variables |
Details
This function uses the C++ comiler declared in .PBSadmb
. If logfile=TRUE
,
any errors will appear in 'prefix'.log
. If verbose=TRUE
,
they will appear in the R console.
Value
Returns nothing. The three functions called by makeAD
each
return the shell call and its messages.
Note
A wrapper function that can be called from a GUI exists as .win.makeAD
.
The optional pathfile
is offered for use in command (non-GUI) functions.
Users can easily create this file in a text editor.
Note that on UNIX systems, only the admbpath
(actually the path to ADMB's home directory)
and text editor are used because the MinGW compiler (gccpath
) and UNIX tools are already recognised.
Author(s)
Jon T. Schnute, Scientist Emeritus
Pacific Biological Station (PBS), Fisheries & Oceans Canada (DFO), Nanaimo BC
Last modified Rd: 2015-01-27
See Also
convAD
, compAD
,
linkAD
, runAD
,
readADpaths