Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

dpkg-buildflags(1)


dpkg−buildflags

dpkg−buildflags

NAMN
SYNOPS
BESKRIVNING
KOMMANDON
FLAGGOR SOM STÖDS
FILER
MILJÖVARIABLER
FÖRFATTARE
ÖVERSÄTTNING

NAMN

dpkg−buildflags − returnerar byggflaggor att använda för att bygga paket

SYNOPS

dpkg−buildflags [flaggor...] kommando

BESKRIVNING

dpkg−buildflags är ett verktyg för att hämta kompileringsflaggor att använda för att bygga Debianpaket. De förvalda flaggorna anges av leverantören, men de kan utökas/överstyras på flera sätt:

1.

på hela systemet med /etc/dpkg/buildflags.conf;

2.

för den nuvarande användaren med $XDG_CONFIG_HOME/dpkg/buildflags.conf där $XDG_CONFIG_HOME har standardvärdet $HOME/.config;

3.

temporärt med miljövariabler sätts (se stycket MILJÖ).

Konfigurationsfilerna kan innehålla två sorters direktiv:
SET
flagga värde

Överstyr flaggan flagga till att ha värdet värde.

APPEND flagga värde

Utöka flaggan flagga med alternativen som anges i värde. Ett blanksteg läggs till före värdet om flaggans nuvarande värde inte är tomt.

Konfigurationsfilerna kan innehålla kommentarer på rader som börjar med ett nummertecken (#). Även tomma rader ignoreras.

KOMMANDON

−−list

Skriv ut listan över flaggor som stöds av den aktuella leverantören (en per rad). Se stycket FLAGGOR SOM STÖDS för mer information om dem.

−−export=format

Skriv skal− (om format är sh) eller make−kommandon (om format är make) som kan användas för att exportera alla kompileringsflaggor i miljön till standard ut. Om format inte anges antas sh. Endast kompileringsflaggor som börjar med en stor bokstav tas med, andra antas att inte vara lämpliga för miljön.

−−get flagga

Skriv ut värdet på flaggan på standard ut. Avslutar med 0 om flaggan är känd, om inte avslutar den med 1.

−−origin flagga

Anger ursprunget till flaggan som returneras av −−get. Avslutar med 0 om flaggan är känd, om inte avslutar med 1. Ursprunget kan vara ett av följande värden:

vendor

originalflagga satt av leverantören returneras;

system

flaggan är satt/modifierad av systemkonfigurationen;

user

flaggan är satt/modifierad av användarkonfigurationen;

env

flaggan är satt/modifierad av en miljöspecifik konfiguration.

−−help

Visar hjälpskärm och avslutar.

−−version

Visar version och avslutar.

FLAGGOR SOM STÖDS

CFLAGS

Flaggor för C−kompilatorn. Standardvärdet som satts av leverantören innehåller −g och den förvalda optimeringsnivån (vanligtvis −O2, eller −O0 om miljövariabeln DEB_BUILD_OPTIONS definierar noopt).

CPPFLAGS

Flaggor för C−förprocesseraren. Förvalt värde: tomt.

CXXFLAGS

Flaggor för C++−kompilatorn. Samma som CFLAGS.

FFLAGS

Flaggor för Fortrankompilatorn. Samma som CFLAGS.

LDFLAGS

Flaggor som sänds till kompilatorn vid länkning av binärer eller delade objekt (om länkaren anropas direkt måste −Wl och , tas bort från dessa flaggor). Standardvärde: tomt.

FILER

/etc/dpkg/buildflags.conf

Konfigurationsfil för hela systemet.

$XDG_CONFIG_HOME/dpkg/buildflags.conf eller
$HOME/.config/dpkg/buildflags.conf

Användarens konfigurationsfil.

MILJÖVARIABLER

DEB_flagga_SET

Denna variabel kan användas för att tvinga fram värdet som returneras för given flagga.

DEB_flagga_APPEND

Denna variabel kan användas för att lägga till ytterligare flaggor till värdet som returneras för given flagga.

FÖRFATTARE

Upphovsrättsskyddat © 2010 Raphaël Hertzog

Detta är fri programvara; se GNU General Public License version 2 eller senare för kopieringsvillkor. Det finns INGEN GARANTI.

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.



dpkg-buildflags(1)