Compiler Options That Become Invalid
|
In addition to the options in 2.5.4 Library Generator Options, the C/C++ compiler options can be specified in the library generator as options used for library compilation. However, the options listed below are invalid; they are not selected at library compilation.
Table 2.19 | Invalid Options |
|
|
|
|
1
|
include
|
Always invalid
|
None
|
2
|
define
|
Always invalid
|
None
|
3
|
undefined
|
Always invalid
|
None
|
4
|
message
nomessage
|
Always invalid
|
nomessage
|
5
|
change_message
|
Always invalid
|
None
|
6
|
file_inline_path
|
Always invalid
|
None
|
7
|
comment
|
Always invalid
|
None
|
8
|
check
|
Always invalid
|
None
|
9
|
output
|
Always invalid
|
output=obj
|
10
|
noline
|
Always invalid
|
None
|
11
|
debug
nodebug
|
Always invalid
|
nodebug
|
12
|
listfile
nolistfile
show
|
Always invalid
|
nolistfile
|
13
|
file_inline
|
Always invalid
|
None
|
14
|
asmcmd
|
Always invalid
|
None
|
15
|
lnkcmd
|
Always invalid
|
None
|
16
|
asmopt
|
Always invalid
|
None
|
17
|
lnkopt
|
Always invalid
|
None
|
18
|
logo
nologo
|
Always invalid
|
nologo
|
19
|
euc
sjis
latin1
utf8
|
Always invalid
|
None
|
20
|
outcode
|
Always invalid
|
None
|
21
|
subcommand
|
Always invalid
|
None
|
22
|
alias
|
Always invalid
|
alias=noansi
|
23
|
pic
pid
|
lang=cpp or at C++ source compilationNote1
|
None
|
24
|
ip_optimize
|
Always invalid
|
None
|
25
|
merge_files
|
Always invalid
|
None
|
26
|
whole_program
|
Always invalid
|
None
|
27
|
big5
gb2312
|
Always invalid Note2
|
None
|
28
|
map
[V3.02.00 or later]
|
Always invalid Note3
|
smap
|
29
|
control_flow_integrity
|
Always invalid
|
None
|
30
|
create_unfilled_area
[V3.00.00 or later]
|
Always invalid
|
None
|
31
|
stack_protector
[V3.00.00 or later]
|
Always invalid
|
None
|
32
|
stack_protector_all
[V3.00.00 or later]
|
Always invalid
|
None
|
33
|
misra2004
|
Always invalid
|
None
|
34
|
misra2012
[V3.00.00 or later]
|
Always invalid
|
None
|
35
|
misra_intermodule
[V3.01.00 or later]
|
Always invalid
|
None
|
36
|
tfu
[V3.01.00 or later]
|
Always invalid
|
None
|
37
|
truncated_address_initializer
[V3.01.00 or later]
|
Always invalid
|
None
|
38
|
g_line
[V3.02.00 or later]
|
Always invalid
|
None
|
39
|
tfu_version
[V3.05.00 or later]
|
Always invalid
|
None
|
40
|
nosave_tfu
[V3.05.00 or later]
|
Always invalid
|
None
|
Notes 1. | Warning W0511171 is output. |
Notes 2. | Error F0593305 is output. (This library cannot be generated.) |
Notes 3. | Any specification of <file name> is ignored. Even if <file name> does not exist, no error is output. |