Revision history for CompilerOpto


Revision [25512]

Last edited on 2021-10-12 14:21:43 by fxm [removed version section]
Deletions:
{{fbdoc item="ver"}}
- Since fbc 1.00.0


Revision [25410]

Edited on 2021-10-11 07:15:03 by JeffMarshall [insert version section]
Additions:
{{fbdoc item="ver"}}
- Since fbc 1.00.0


Revision [23701]

Edited on 2019-10-09 05:01:03 by fxm [formatting for .chm]
Additions:


Revision [19937]

Edited on 2016-02-10 15:46:16 by DkLwikki [Update link format]
Additions:
The ##**-o**## option can be used to specify the file name for the object file created while compiling an input file. By default, the name for the object file (and other temporaries like assembly files) is based on the name of the corresponding input file, but with an ##.o## extension. This option is useful for example in combination with ##[[CompilerOptc|-c]]##, or to force the compiler to create temporary object files in other directories (if, for example, the source code directory is or should be treated as read-only).
The ##[[CompilerOptv|-v]]## option makes the compiler show the actual file names that it uses.
- [[CompilerOptb|Compiler Option: -b]]
- [[CompilerOptc|Compiler Option: -c]]
- [[CompilerCmdLine|Using the Command Line]]
Deletions:
The ##**-o**## option can be used to specify the file name for the object file created while compiling an input file. By default, the name for the object file (and other temporaries like assembly files) is based on the name of the corresponding input file, but with an ##.o## extension. This option is useful for example in combination with ##[[CompilerOptc -c]]##, or to force the compiler to create temporary object files in other directories (if, for example, the source code directory is or should be treated as read-only).
The ##[[CompilerOptv -v]]## option makes the compiler show the actual file names that it uses.
- [[CompilerOptb Compiler Option: -b]]
- [[CompilerOptc Compiler Option: -c]]
- [[CompilerCmdLine Using the Command Line]]


Revision [15473]

Edited on 2011-10-25 18:17:50 by DkLwikki [Update to 0.24 changes]
Additions:
Note: ##-o## options can appear in front of or behind the input file they correspond to, but there cannot be multiple ##-o## options for one input file. For example, these are all accepted:
##fbc -o 1.o 1.bas##
##fbc 1.bas -o 1.o 2.bas -o 2.o##
##fbc 1.bas -o 1.o -o 2.o 2.bas##
However, this is an error:
##fbc 1.bas 2.bas -o 1.o -o 2.o##
Deletions:
Note: ##-o## options must appear behind the input file they correspond to, for example:
However, they are not required to appear //directly// behind the input file, as long as proper order is preserved.
##fbc 1.bas 2.bas -o 1.o -o 2.o 3.bas -o 3.o##


Revision [15472]

Edited on 2011-10-25 13:52:14 by DkLwikki [Fix old and wrong information]
Additions:
Given ##-o## options are only assigned to input files that need to be compiled, namely ##*.bas##, ##*.rc##, ##*.res## and ##*.xpm##.
Deletions:
Given ##-o## options are only assigned to input files that need to be compiled, namely ##*.bas##, ##*.rc## and ##*.xpm##.


Revision [15471]

Edited on 2011-10-25 13:51:22 by DkLwikki [Fix old and wrong information]
Additions:
##fbc 1.bas 2.bas -o 1.o -o 2.o 3.bas -o 3.o##
The ##[[CompilerOptv -v]]## option makes the compiler show the actual file names that it uses.
Deletions:
##fbc 1.bas 2.bas -o 1.o -o 2.o 3.bas -o 3.o
You can use the ##[[CompilerOptv -v]]## option to check and verify the actual file names that are used.


Revision [15470]

Edited on 2011-10-25 13:49:41 by DkLwikki [Fix old and wrong information]
Additions:
The ##**-o**## option can be used to specify the file name for the object file created while compiling an input file. By default, the name for the object file (and other temporaries like assembly files) is based on the name of the corresponding input file, but with an ##.o## extension. This option is useful for example in combination with ##[[CompilerOptc -c]]##, or to force the compiler to create temporary object files in other directories (if, for example, the source code directory is or should be treated as read-only).

Given ##-o## options are only assigned to input files that need to be compiled, namely ##*.bas##, ##*.rc## and ##*.xpm##.

Note: ##-o## options must appear behind the input file they correspond to, for example:
##fbc 1.bas -o 1.o##
However, they are not required to appear //directly// behind the input file, as long as proper order is preserved.
##fbc 1.bas 2.bas -o 1.o -o 2.o 3.bas -o 3.o

You can use the ##[[CompilerOptv -v]]## option to check and verify the actual file names that are used.
Deletions:
When used with the ##**[[CompilerOptc -c]]**## option, the ##**-o**## option specifies a name to give to the object file resulting in compiling the source file immediately preceding it. By default, the object file has the same name as the source file, but with a //.o// extension. This option is useful for saving object files in other directories.
To compile the source files //file1.bas// and //file2.bas// into the object files //file1.o// and //apple.o//, type,
##fbc -c file1.bas file2.bas **-o** apple.o##
Note that the ##**-o**## option only has an effect when used with the ##**[[CompilerOptc -c]]**## option (compile only), as object files are not saved otherwise.


Revision [12493]

The oldest known version of this page was created on 2008-01-19 08:52:40 by JeffMarshall [Fix old and wrong information]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode