FF-C++(1)

πŸ’– FF-C++ πŸ’–

okay bestie, gather round, because we're talking about ff-c++ β€” the General Commands Manual girlie who compiles your stuff with the FreeFem++ library and makes it look effortless πŸ’…


✨ NAME ✨

ff-c++ β€” the tool that does automatic compilation with the FreeFem++ library 🫢


🌸 SYNOPSIS 🌸

ff-c++ [OPTIONS] FILE 'LDFLAGS' 'CPPFLAGS'

and listen, the following extensions β€” cpp, cp, cxx, c, f, F β€” may be dropped in FILE. yes really. she's flexible like that ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

She compiles FILE with the freefem+ library, plus whatever extra LDFLAGS and CPPFLAGS options you wanna hand her. no cap.

Mandatory arguments to long options are mandatory for short options too. (yes the original really said that, and yes it means exactly what it says 😭)

  • -auto β€” builds the dependence automatically, she's got it handled πŸ’–
  • -n β€” does nothing, just prints. a literal vibe. she's just looking πŸ‘€
  • -g β€” compiles with the -g option
  • -c β€” compile only, no linking, we're being minimal
  • -mpi β€” with mpi 🧚
  • -O* β€” compiles with the -O* option (optimization time, slay)
  • -cygwin β€” compiles for the cygwin/win32 OS (Window XP, ...) πŸͺŸ
  • -win32 β€” compiles for the win32 OS (Window XP, ...) and it's the default under cygwin
  • -l files β€” adds files to the ld process (link) πŸ”—
  • -I dir β€” adds dir to the include search dir for compilation
  • -b dir β€” to change the default install dir 🏠
  • -dll file β€” adds dll and this file gets copied into the install dir
  • -o outputfile β€” without suffix, bestie, no suffix
ngl, this manual page was written for the Debian distribution because the original program doesn't have a manual page of its own πŸ™ˆ Instead, it has detailed documentation in the manual β€” see below, iykyk.

πŸ‘‘ SEE ALSO πŸ‘‘

The extensive manual of FreeFem++ is written in LaTeX and it is available in Postscript format in /usr/share/doc/freefem++/ on your hard disc. go read it, she ate fr fr πŸ“–


🌈 AUTHOR 🌈

This manual page was written by Christophe Trophime <christophe.trophime@grenoble.cnrs.fr>, for the Debian project (but may be used by others). iconic behavior honestly 🫢


and that's the whole page, bestie πŸ’œ this was General Commands Manual energy, dated March 29, 2004 β€” a whole legend, and she's still out here compiling. periodt. πŸŽ€βœ¨