-o filename--output-file filename
--ld-flags options--ld-flags optionmmc --output-link-command to find out
which command is used.
‘--ld-flag’ should be used for single words which need
to be quoted when passed to the shell.
--ld-libflags options--ld-libflag optionmmc --output-shared-lib-link-command
to find out which command is used.
‘--ld-libflag’ should be used for single words which need
to be quoted when passed to the shell.
-L directory--library-directory directory
-R directory--runtime-library-directory directory
--shlib-linker-install-name-path directory
-l library--library library
--link-object object
--search-lib-files-dir directory--search-library-files-directory directory
--mld directory--mercury-library-directory directory
--ml library--mercury-library library
--mercury-standard-library-directory directory--mercury-stdlib-dir directory
--no-mercury-standard-library-directory--no-mercury-stdlib-dir
--init-file-directory directory
--init-file file
--trace-init-file file
--linkage {shared,static}
--mercury-linkage {shared,static}
--no-strip
--no-demangle
--no-main
--no-allow-undefined
--no-use-readline
--runtime-flags flags
--extra-initialization-functions--extra-inits
--link-executable-command command
--link-shared-lib-command command
--java-archive-command command
--framework framework
-F directory--framework-directory directory
--sign-assembly keyfile
--cstack-reserve-size size