.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" fudge factors for nroff and troff . .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} .\" simple accents for nroff and troff . .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} .\" troff and (daisy-wheel) nroff accents . .ds : \k:\h'-(\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \k:\h'-(\n(.wu+\w'\(de'u\-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\fI\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E .\" corrections for vroff . .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' .\" for low resolution devices (crt and lpr) . .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "AR 1" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH AR 1 "20. helmikuuta 2021" binutils\-2.35.2 "GNU kehitystyökalut" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NIMI ar \- luo ja muokkaa arkistoita, palauta arkistoista .SH YLEISKATSAUS .IX Header YLEISKATSAUS ar [\fB\-X32_64\fP] [\fB\-\fP]\fIp\fP[\fImod\fP] [\fB\-\-plugin\fP \fIname\fP] [\fB\-\-target\fP \fIbfdname\fP] [\fB\-\-output\fP \fIdirname\fP] [\fIrelpos\fP] [\fIcount\fP] \fIarchive\fP [\fImember\fP...] .SH KUVAUS .IX Header KUVAUS GNU \&\s-1GNU\s0 \fBar\fP ohjelma luo ja muokkaa arkistoita ja poistaa jäsentiedostoja arkistoista. \fIArkisto\fP on tiedosto joka pitää sisällään joukon muita tiedostoja muodossa, joka mahdollistaa tiedostojen (\fIjäsenten\fP) noutamisen alkuperäisessä muodossaan. .PP The original files' contents, mode (permissions), timestamp, owner, and group are preserved in the archive, and can be restored on extraction. .PP \&\s-1GNU\s0 \fBar\fP voi ylläpitää arkistoita joiden jäsenten nimet ovat mielivaltaisen pitkiä; kuitenkin, riippuen siitä kuinka \fBar\fP on konfiguroitu omassa järjestelmässäsi jäsenten nimien pituus voi olla rajoitettu (yhteensopivuuden varmistamiseksi muiden ohjelmien arkistoformaatin kanssa). Mikäli tällainen rajoitus on olemassa, se on tyypillisesti 15 merkkiä (tyypillinen a.out tyyppisissä formaateissa) tai 16 merkkiä (tyypillinen coff tyyppisissä formaateissa). .PP \&\fBar\fP kuuluu binääri\-työkaluohjelmien joukkoon, koska arkistoita käytetään useinmiten \fIkirjastoina\fP jotka sisältävät yleisesti tarvittavia aliohjelmia. .PP \&\fBar\fP luo indeksin symboleihin jotka on määritelty uudelleensijoitettavissa objektimoduuleissa kun käytetään komentorivioptiota \fBs\fP. Kun indeksi on kerran luotu, se päivitetään automaattisesti aina kun \fBar\fP tekee muutoksia arkiston sisältöön (paitsi käytettäessä \fBq\fP komentorivioptiota päivityksen yhteydessä). Indeksoitu arkisto nopeuttaa kirjaston linkittämistä ja mahdollistaa kirjaston rutiinien keskinäiset kutsut riippumatta niiden järjestyksestä arkistossa. .PP Voit käyttää \fBnm \-s\fP tai \fBnm \-\-print\-armap\fP indeksitaulun listaamiseen. Jos arkistossa ei ole indeksitaulua, \fBranlib\fP ohjelmalla se voidaan lisätä jälkeenpäin. .PP \&\s-1GNU\s0 \fBar\fP can optionally create a \fIthin\fP archive, which contains a symbol index and references to the original copies of the member files of the archive. This is useful for building libraries for use within a local build tree, where the relocatable objects are expected to remain available, and copying the contents of each object would only waste time and space. .PP An archive can either be \fIthin\fP or it can be normal. It cannot be both at the same time. Once an archive is created its format cannot be changed without first deleting it and then creating a new archive in its place. .PP Thin archives are also \fIflattened\fP, so that adding one thin archive to another thin archive does not nest it, as would happen with a normal archive. Instead the elements of the first archive are added individually to the second archive. .PP The paths to the elements of the archive are stored relative to the archive itself. .PP \&\s-1GNU\s0 \fBar\fP is designed to be compatible with two different facilities. You can control its activity using command\-line options, like the different varieties of \fBar\fP on Unix systems; or, if you specify the single command\-line option \fB\-M\fP, you can control it with a script supplied via standard input, like the \s-1MRI\s0 \*(L"librarian\*(R" program. .SH VALITSIMET .IX Header VALITSIMET \&\s-1GNU\s0 \fBar\fP sallii toimintoa kuvaavan kirjaimen \fIp\fP sekä optioita kuvaavien lippujen \fImod\fP antamisen missä järjestyksessä tahansa kunhan ne ovat ensimmäisen komentoriviargumentin sisällä. .PP Halutessasi voit aloittaa ensimmäisen komentoriviargumentin viivalla (vähennysmerkki). .PP \fIp\fP kirjain kuvaa haluttua toimintoa ja se voi olla joku seuraavista: .IP \fBd\fP 4 .IX Item d \&\fIPoistaa\fP moduuleita arkistosta. Anna poistettavien moduuleiden nimet \fItiedostoiniminä\fP...; arkistoa ei muuteta jos et anna poistettavia tiedostonimiä. .Sp Jos annat \fBv\fP option, \fBar\fP listaa kaikki moduulit jotka se poistaa arkistosta. .IP \fBm\fP 4 .IX Item m \fISiirrä\fP jäseniä arkiston sisällä. .Sp Järjestys jossa jäsenet ovat arkistossa saattaa vaikuttaa ohjelman linkittämiseen kirjaston kanssa jos symboli on määritelty useammassa kuin yhdessä jäsenessä. .Sp Jos \f(CW\*(C`m\*(C'\fP toiminnon kanssa ei anneta mitään optioita, kaikki jäsenet joiden nimet on annettu \fItiedosto\fP argumentteina siirretään arkiston \fIloppuun\fP; voit käyttää \fBa\fP, \fBb\fP tai \fBi\fP optiota jos haluat siirtää jäsenen tarkemmin määriteltyyn paikkaan. .IP \fBp\fP 4 .IX Item p \&\fITulosta\fP annetut arkiston jäsenet. Mikäli \fBv\fP optio on annettu, jäsenen nimi tulostetaan ennen sen sisällön tulostamista. .Sp If you specify no \fImember\fP arguments, all the files in the archive are printed. .IP \fBq\fP 4 .IX Item q \&\fIQuick append\fP; Historically, add the files \fImember\fP... to the end of \&\fIarchive\fP, without checking for replacement. .Sp Optiot \fBa\fP, \fBb\fP ja \fBi\fP \fIeivät\fP vaikuta tähän toimintoon; uudet jäsenet lisätään aina arkiston loppuun. .Sp Mikäli optio \fBv\fP annetaan, \fBar\fP listaa kaikki tiedostot jotka se lisää arkistoon. .Sp Since the point of this operation is speed, implementations of \&\fBar\fP have the option of not updating the archive's symbol table if one exists. Too many different systems however assume that symbol tables are always up\-to\-date, so \s-1GNU\s0 \fBar\fP will rebuild the table even with a quick append. .Sp Note \- \s-1GNU\s0 \fBar\fP treats the command \fBqs\fP as a synonym for \fBr\fP \- replacing already existing files in the archive and appending new ones at the end. .IP \fBr\fP 4 .IX Item r Lisää \fItiedostoja\fP... \fIarkistoon\fP (\&\fIkorvaten\fP arkistossa jo olevat samannimiset jäsenet). Tämä toiminto eroaa toiminnosta \fBq\fP siten, että arkistosta poistetaan ensin jäsenet joilla on sama nimi kuin lisättävillä tiedostoilla. .Sp Jos joku tiedostoista jotka on annettu \fItiedostoniminä\fP... ei ole olemassa, \fBar\fP tulostaa virheilmoituksen eikä poista arkistosta vastaanannimisiä jäseniä. .Sp Oletusarvoisesti uudet jäsenet lisätään arkiston loppuun; voit kuitenkin käyttää optioita \fBa\fP, \fBb\fP tai \fBi\fP määritelläksesi uuden jäsenen aseman suhteessa johonkin muuhun jäseneen. .Sp Optio \fBv\fP käytettynä tämän toiminnon kanssa aikaansaa jokaisen lisätyn jäsenen nimen tulostuksen, sekä lisäksi kirjaimen \fBa\fP tai \fBr\fP kuvaamaan sitä lisättiinkö (ilman vanhan jäsenen poistamista) vai korvattiinko jäsen. .IP \fBs\fP 4 .IX Item s Add an index to the archive, or update it if it already exists. Note this command is an exception to the rule that there can only be one command letter, as it is possible to use it as either a command or a modifier. In either case it does the same thing. .IP \fBt\fP 4 .IX Item t Display a \fItable\fP listing the contents of \fIarchive\fP, or those of the files listed in \fImember\fP... that are present in the archive. Normally only the member name is shown, but if the modifier \&\fBO\fP is specified, then the corresponding offset of the member is also displayed. Finally, in order to see the modes (permissions), timestamp, owner, group, and size the \fBv\fP modifier should be included. .Sp Jos et anna yhtään \fItiedostonnimeä\fP, kaikki arkistossa olevat tiedostot tulostetaan. .Sp Jos arkistossa on useampi kuin yksi samanniminen tiedosto (esim. \fBhuu\fP arkisossa \fBhaa.a\fP, \fBar t haa.a huu\fP tulostaa vain ensimmäisen löytämänsä tiedoston; kaikkien samannimisten tiedostojen listaaminen vaatii arkiston täydellisen sisällön tulostamista\(em\&esim \fBar t haa.a\fP. .IP \fBx\fP 4 .IX Item x \&\fIPalauta\fP jäseniä (nimetty \fItiedostonniminä\fP) arkistosta. Voit käyttää \fBv\fP optiota jos haluat, että \&\fBar\fP listaa jokaisen palautettavan tiedoston nimen. .Sp Jos et anna toiminnolle yhtään \fItiedostoa\fP, kaikki arkistossa olevat tiedostot palautetaan. .Sp Files cannot be extracted from a thin archive, and there are restrictions on extracting from archives created with \fBP\fP: The paths must not be absolute, may not contain \f(CW\*(C`..\*(C'\fP, and any subdirectories in the paths must exist. If it is desired to avoid these restrictions then used the \fB\-\-output\fP option to specify an output directory. .PP Joukko optioita (\fImod\fP) voi seurata välittömästi (ilman välilyötiä) toimintoa kuvaavaa kirjainta \fIp\fP. Optioilla voi vaikuttaa toiminnon käyttäytymiseen: .IP \fBa\fP 4 .IX Item a Lisää uudet tiedostot olemassaolevan jäsenen \fIjälkeen\fP. Jos käytät optiota \fBa\fP, olemassaolevan arkiston jäsenen nimen on oltava annettu option \fIjäsennimenä\fP, ennen \&\fIarkiston\fP nimen antamista. .IP \fBb\fP 4 .IX Item b Lisää uudet tiedostot \fIennen\fP olemassaolevaa arkiston jäsentä. Jos käytät optiota \fBb\fP, olemassaolevan arkiston jäsenen nimen on oltava annettu option \fIjäsennimenä\fP, ennen \&\fIarkiston\fP nimen antamista (sama kuin \fBi\fP). .IP \fBc\fP 4 .IX Item c \&\fILuo\fP arkisto. Annettu \fIarkisto\fP luodaan aina jos se ei ole olemassa kun päivitystoiminto on annettu. Tällöin tulostetaan kuitenkin varoitus ellei sitä tätä optiota käyttämällä ole nimenomaan estetty. .IP \fBD\fP 4 .IX Item D Operate in \fIdeterministic\fP mode. When adding files and the archive index use zero for UIDs, GIDs, timestamps, and use consistent file modes for all files. When this option is used, if \fBar\fP is used with identical options and identical input files, multiple runs will create identical output files regardless of the input files' owners, groups, file modes, or modification times. .Sp If \fIbinutils\fP was configured with \&\fB\-\-enable\-deterministic\-archives\fP, then this mode is on by default. It can be disabled with the \fBU\fP modifier, below. .IP \fBf\fP 4 .IX Item f Lyhennä nimet arkistossa. \s-1GNU\s0 \fBar\fP sallii normaalisti mielivaltaisen pitkät tiedostonnimet. Tämä saattaa kuitenkin aiheuttaa sen, että luodut arkistot eivät ole yhteensopivia joidenkin järjestelmien oman \fBar\fP ohjelman kanssa. Jos tämä aiheuttaa ongelmia, \fBf\fP optiota voidaan käyttää tiedostojen nimien lyhentämiseen niiden arkistoon lisäyksen yhteydessä. .IP \fBi\fP 4 .IX Item i Insert new files \fIbefore\fP an existing member of the archive. If you use the modifier \fBi\fP, the name of an existing archive member must be present as the \fIrelpos\fP argument, before the \&\fIarchive\fP specification. (same as \fBb\fP). .IP \fBl\fP 4 .IX Item l Tämä optio on sallittu yhteensopivuussyistä mutta sillä ei ole mitään vaikutusta. .IP \fBN\fP 4 .IX Item N Uses the \fIcount\fP parameter. This is used if there are multiple entries in the archive with the same name. Extract or delete instance \&\fIcount\fP of the given name from the archive. .IP \fBo\fP 4 .IX Item o Säästä \fIalkuperäiset\fP jäsenten aikaleimat palautuksen yhteydessä. Jos tätä optiota ei anneta, arkistosta palautetut tiedostot saavat aikaleimansa palautushetken mukaan. .IP \fBO\fP 4 .IX Item O Display member offsets inside the archive. Use together with the \fBt\fP option. .IP \fBP\fP 4 .IX Item P Use the full path name when matching or storing names in the archive. Archives created with full path names are not \s-1POSIX\s0 compliant, and thus may not work with tools other than up to date \s-1GNU\s0 tools. Modifying such archives with \s-1GNU\s0 \fBar\fP without using \&\fBP\fP will remove the full path names unless the archive is a thin archive. Note that \fBP\fP may be useful when adding files to a thin archive since \fBr\fP without \fBP\fP ignores the path when choosing which element to replace. Thus .Sp .Vb 1 \& ar rcST archive.a subdir/file1 subdir/file2 file1 .Ve .Sp will result in the first \f(CW\*(C`subdir/file1\*(C'\fP being replaced with \&\f(CW\*(C`file1\*(C'\fP from the current directory. Adding \fBP\fP will prevent this replacement. .IP \fBs\fP 4 .IX Item s Kirjoita indeksitaulu arkistoon, tai päivitä olemassaoleva taulu vaikka arkistoon ei tehtäisikään muita muutoksia. Tätä optiota voidaan käyttää yksinään, tai se voidaan yhdistää johonkin toimintoon. \fBar s\fP komennon suorittaminen arkistolle vastaa toiminnoltaan \fBranlib\fP komentoa. .IP \fBS\fP 4 .IX Item S Do not generate an archive symbol table. This can speed up building a large library in several steps. The resulting archive can not be used with the linker. In order to build a symbol table, you must omit the \&\fBS\fP modifier on the last execution of \fBar\fP, or you must run \&\fBranlib\fP on the archive. .IP \fBT\fP 4 .IX Item T Make the specified \fIarchive\fP a \fIthin\fP archive. If it already exists and is a regular archive, the existing members must be present in the same directory as \fIarchive\fP. .IP \fBu\fP 4 .IX Item u Normaalisti \fBar r\fP... lisää kaikki annetut tiedostot arkistoon. Jos haluat lisätä vain ne tiedostot jotka ovat uudempia kuin arkistossa jo olevat samannimiset jäsenet, käytä tätä optiota. \fBu\fP optio on sallittu vain toiminnon \fBr\fP (korvaa) kanssa. Erityisesti yhdistelmä \fBqu\fP ei ole sallittu, koska aikaleimojen tarkistaminen hävittäisi nopeushyödyn \fBq\fP toiminnosta. .IP \fBU\fP 4 .IX Item U Do \fInot\fP operate in \fIdeterministic\fP mode. This is the inverse of the \fBD\fP modifier, above: added files and the archive index will get their actual \s-1UID, GID,\s0 timestamp, and file mode values. .Sp This is the default unless \fIbinutils\fP was configured with \&\fB\-\-enable\-deterministic\-archives\fP. .IP \fBv\fP 4 .IX Item v Tämä optio aikaansaa sen, että \fBar\fP tulostaa toimintoon liittyvää lisäinformaatiota. Esimerkiksi monet toiminnot tulostavat käsiteltävät tiedostonnimet kun niitä käytetään yhdessä option \fBv\fP kanssa. .IP \fBV\fP 4 .IX Item V Tämä optio tulostaa \fBar\fP \& ohjelman versionumeron. .PP The \fBar\fP program also supports some command\-line options which are neither modifiers nor actions, but which do change its behaviour in specific ways: .IP \fB\-\-help\fP 4 .IX Item \-\-help Displays the list of command\-line options supported by \fBar\fP and then exits. .IP \fB\-\-version\fP 4 .IX Item \-\-version Displays the version information of \fBar\fP and then exits. .IP \fB\-X32_64\fP 4 .IX Item \-X32_64 \&\fBar\fP ignores an initial option spelled \fB\-X32_64\fP, for compatibility with \s-1AIX.\s0 The behaviour produced by this option is the default for \s-1GNU\s0 \fBar\fP. \fBar\fP does not support any of the other \fB\-X\fP options; in particular, it does not support \&\fB\-X32\fP which is the default for \s-1AIX\s0 \fBar\fP. .IP "\fB\-\-plugin\fP \fInimi\fP" 4 .IX Item "\-\-plugin nimi" The optional command\-line switch \fB\-\-plugin\fP \fIname\fP causes \&\fBar\fP to load the plugin called \fIname\fP which adds support for more file formats, including object files with link\-time optimization information. .Sp This option is only available if the toolchain has been built with plugin support enabled. .Sp If \fB\-\-plugin\fP is not provided, but plugin support has been enabled then \fBar\fP iterates over the files in \&\fI${libdir}/bfd\-plugins\fP in alphabetic order and the first plugin that claims the object in question is used. .Sp Please note that this plugin search directory is \fInot\fP the one used by \fBld\fP's \fB\-plugin\fP option. In order to make \&\fBar\fP use the linker plugin it must be copied into the \&\fI${libdir}/bfd\-plugins\fP directory. For \s-1GCC\s0 based compilations the linker plugin is called \fIliblto_plugin.so.0.0.0\fP. For Clang based compilations it is called \fILLVMgold.so\fP. The \s-1GCC\s0 plugin is always backwards compatible with earlier versions, so it is sufficient to just copy the newest one. .IP "\fB\-\-target\fP \fIkohde\fP" 4 .IX Item "\-\-target kohde" The optional command\-line switch \fB\-\-target\fP \fIbfdname\fP specifies that the archive members are in an object code format different from your system's default format. See .IP "\fB\-\-output\fP \fIhakemiston_nimi\fP" 4 .IX Item "\-\-output hakemiston_nimi" The \fB\-\-output\fP option can be used to specify a path to a directory into which archive members should be extracted. If this option is not specified then the current directory will be used. .Sp Note \- although the presence of this option does imply a \fBx\fP extraction operation that option must still be included on the command line. .IP \fB@\fP\fItiedosto\fP 4 .IX Item @tiedosto Read command\-line options from \fIfile\fP. The options read are inserted in place of the original @\fIfile\fP option. If \fIfile\fP does not exist, or cannot be read, then the option will be treated literally, and not removed. .Sp Options in \fIfile\fP are separated by whitespace. A whitespace character may be included in an option by surrounding the entire option in either single or double quotes. Any character (including a backslash) may be included by prefixing the character to be included with a backslash. The \fIfile\fP may itself contain additional @\fIfile\fP options; any such options will be processed recursively. .SH "KATSO MYÖS" .IX Header "KATSO MYÖS" \&\fBnm\fP\|(1), \fBranlib\fP\|(1), and the Info entries for \fIbinutils\fP. .SH TEKIJÄNOIKEUDET .IX Header TEKIJÄNOIKEUDET Copyright (c) 1991\-2020 Free Software Foundation, Inc. .PP Permission is granted to copy, distribute and/or modify this document under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front\-Cover Texts, and with no Back\-Cover Texts. A copy of the license is included in the section entitled \*(L"\s-1GNU\s0 Free Documentation License\*(R". .PP .SH KÄÄNNÖS Tämän käsikirjan suomenkielisen käännöksen tekivät Janne Viitala . .PP Tämä käännös on ilmainen dokumentaatio; katso tekijänoikeusehdot .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License -versiosta 3 .UE tai uudemmasta. Emme ota vastuuta.