GoGPT Best VPN GoSearch

Favicon OnWorks

root-config - Online în cloud

Rulați root-config în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda root-config care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


root-config - utilitar ROOT pentru Makefiles

REZUMAT


root-config [Opțiuni]

DESCRIERE


Pune linii ca

CFLAGS = $(shell root-config --cflags)
LIBS = $(shell root-config --libs)
GLIBS = $(shell root-config --glibs)

%Cint.cxx:Include.h LinkDef.h
rootcint -f $@ -c $^

în tine Makefile.

De asemenea, puteți găsi automake(1), autoconf(1), și libtool(1) fișier macro
/usr/share/aclocal/root.m4 util. Dacă acel fișier macro nu este instalat acolo unde va fi Iaclocal
găsiți-l, copiați conținutul în local acinclude.m4 fişier. În directoarele pe care le utilizați
ROOT biblioteci, ai în tine Makefile.am fișier:

lib_LTLIBRARIES = libFoo.la
pkginclude_HEADERS = Foo.h
noinst_HEADERS = FooCint.h
libFoo_la_SOURCES = Foo.cxx FooCint.cxx
libFoo_la_LDFLAGS = -version-info 1:0 -R @ROOTLIBDIR@
libFoo_la_LDADD = -lCore -lCint @ROOTAUXLIBS@

BUILT_SOURCES = FooCint.cxx FooCint.h

AM_CPPFLAGS = -I@ROOTINCDIR@
AM_LDFLAGS = -L@ROOTLIBDIR@
CLEANFILES = *Cint.cxx *Cint.h *~ core

%Cint.cxx %Cint.h:Include.h LinkDef.h
@ROOTCINT@ ‐f $*Cint.cxx ‐c $(INCLUDE) $(AM_CPPFLAGS) $^

unde ar trebui să înlocuiți foo cu orice și enumerați fișierele sursă corespunzătoare în
il _SURSE variabil. În fișierul configure.in, puneți:

AC_PROG_CC
AC_PROG_CXX
ROOT_PATH
AM_PROG_LIBTOOL

împreună cu orice alte macrocomenzi de care aveți nevoie.

Rețineți că ROOT_PATH macro acceptă trei argumente opționale: minim ROOT versiunea la
folosire, acțiune dacă ROOT se găsește, iar acțiune dacă ROOT nu este găsit. Câteva exemple sunt

ROOT_PATH(3.03/05, , AC_MSG_ERROR(Versiunea dvs. ROOT este prea veche))
ROOT_PATH(, AC_DEFUN(HAVE_ROOT))

De exemplu, dacă doriți să compilați o parte din arborele sursă condiționat de vreme
ROOT este prezent sau nu, puteți pune în dvs configura.in fişier

ROOT_PATH(,
[
AC_DEFUN(HAVE_ROOT)
have_root=da
])
AM_CONDITIONAL(GOT_ROOT, testul „x$have_root” = „xyes”)

Și apoi în unele Makefile.am

EXTRA_SOURCES = root_depenent_source.cc
dacă GOT_ROOT
LIBFOOXTRA = root_depenent_source.cc
altfel
LIBFOOXTRA =
endif

lib_LTLIBRARIES = libFoo.la
libFoo_la_SOURCES = Foo.cc $(LIBFOOXTRA)

Lista completă a variabilelor de substituție este:

ROOTCONF
calea plină către root-config

ROOTEXEC
calea plină către rădăcină

ROOTCINT
calea plină către rootcint

ROOTLIBDIR
Unde ROOT bibliotecile sunt

ROOTINCDIR
Unde ROOT anteturile sunt

ROOTCFLAGS
Steaguri suplimentare ale compilatorului

ROOTLIBS
ROOT biblioteci de bază

ROOTGLIBS
ROOT biblioteci de bază + GUI

ROOTAUXLIBS
Biblioteci auxiliare și steaguri linker pentru ROOT

ROOTAUXCFLAGS
Indicatori de compilator auxiliar

CALEA RĂDĂCINII
La fel ca ROOTLIBDIR

OPŢIUNI


--Ajutor Oferă o listă scurtă de opțiuni disponibile și ieșiți

--versiune
Raportați numărul versiunii instalate ROOT, și ieși.

--prefix=
Dacă nu se oferă argumente, raportează unde ROOT este instalat. Cu un argument de
=, setați baza opțiunilor ulterioare la . Dacă \--exec-prefix is
trecut cu un argument, acel argument înlocuiește argumentul dat \--prefix pentru
calea bibliotecii.

--exec-prefix=
Dacă nu este dat niciun argument, raportați unde sunt instalate bibliotecile. Dacă un argument
este dat, utilizați-l ca director de bază de instalare pentru biblioteci. Acest
opțiunea nu afectează calea de includere.

--libdir
Tipăriți directorul în care sunt instalate bibliotecile ROOT.

--incdir
Tipăriți directorul în care sunt instalate anteturile ROOT.

--libs Ieșiți o linie potrivită pentru conectarea unui program la ROOT biblioteci. Fără grafică
sunt scoase biblioteci.

--glibs
Ca mai sus, dar și ieșire pentru bibliotecile grafice.

--csteaguri
Ieșiți o linie potrivită pentru compilarea unui fișier sursă din nou ROOT antet (clasa
declarare) dosare.

--nou Pune libNew.so bibliotecă în listele de biblioteci. Această opțiune trebuie să: fi dat înainte
Opțiuni --libs și --glibs.

--nimic nou
Opțiune de compatibilitate. Nu face nimic.

--auxlibs
Imprimați biblioteci auxiliare și/sau steagurile de linker de sistem.

--noauxlibs
Nu tipăriți biblioteci auxiliare și/sau steaguri de linker de sistem în ieșirea lui --libs
și --glibs. --auxcflags Tipăriți steagurile compilatorului auxiliar.

--noauxcflags
Nu tipăriți steagurile compilatorului auxiliar în ieșirea lui --csteaguri.

--noldflags
Nu tipăriți opțiunea link calea bibliotecii în rezultatul --libs și --glibs.

Utilizați root-config online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.