llvm-config-3.9 man page on Kali

Man page or keyword search:  
man Server   9211 pages
apropos Keyword Search (all sections)
Output format
Kali logo
[printable version]

LLVM-CONFIG(1)			     LLVM			LLVM-CONFIG(1)

NAME
       llvm-config - Print LLVM compilation options

SYNOPSIS
       llvm-config option [components…]

DESCRIPTION
       llvm-config  makes  it  easier to build applications that use LLVM.  It
       can print the compiler flags, linker flags and object libraries	needed
       to link against LLVM.

EXAMPLES
       To link against the JIT:

	  g++ `llvm-config --cxxflags` -o HowToUseJIT.o -c HowToUseJIT.cpp
	  g++ `llvm-config --ldflags` -o HowToUseJIT HowToUseJIT.o \
	      `llvm-config --libs engine bcreader scalaropts`

OPTIONS
       –version
	  Print the version number of LLVM.

       -help
	  Print a summary of llvm-config arguments.

       –prefix
	  Print the installation prefix for LLVM.

       –src-root
	  Print the source root from which LLVM was built.

       –obj-root
	  Print the object root used to build LLVM.

       –bindir
	  Print the installation directory for LLVM binaries.

       –includedir
	  Print the installation directory for LLVM headers.

       –libdir
	  Print the installation directory for LLVM libraries.

       –cxxflags
	  Print the C++ compiler flags needed to use LLVM headers.

       –ldflags
	  Print the flags needed to link against LLVM libraries.

       –libs
	  Print	 all  the  libraries needed to link against the specified LLVM
	  components, including any dependencies.

       –libnames
	  Similar to –libs, but prints the bare	 filenames  of	the  libraries
	  without   -l	 or   pathnames.    Useful   for   linking  against  a
	  not-yet-installed copy of LLVM.

       –libfiles
	  Similar to –libs, but print the full	path  to  each	library	 file.
	  This is useful when creating makefile dependencies, to ensure that a
	  tool is relinked if any library it uses changes.

       –components
	  Print all valid component names.

       –targets-built
	  Print the component names for all targets supported by this copy  of
	  LLVM.

       –build-mode
	  Print	 the  build  mode  used	 when  LLVM  was  built (e.g. Debug or
	  Release)

COMPONENTS
       To print a list of all available components,  run  llvm-config  –compo‐
       nents.	 In   most  cases,  components	correspond  directly  to  LLVM
       libraries.  Useful “virtual” components include:

       all
	  Includes all LLVM libraries.	The default if no components are spec‐
	  ified.

       backend
	  Includes either a native backend or the C backend.

       engine
	  Includes either a native JIT or the bitcode interpreter.

EXIT STATUS
       If  llvm-config	succeeds, it will exit with 0.	Otherwise, if an error
       occurs, it will exit with a non-zero value.

AUTHOR
       Maintained by The LLVM Team (http://llvm.org/).

COPYRIGHT
       2003-2017, LLVM Project

3.9				  2017-12-22			LLVM-CONFIG(1)
[top]

List of man pages available for Kali

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net