This tab shows the detailed information on the create library phase categorized by the following and the configuration can be changed.
[Description of each category]
The detailed information on debug information is displayed and the configuration can be changed.
Select whether to output debug information. This property corresponds to the -DEBug and -NODEBug options of the rlink command. This property is displayed only when [Relocatable file(-FOrm=Relocate)] in the [Output file format] property in the [Output File] category. |
||||
Select whether to delete local symbol name information. This property corresponds to the -Hide option of the rlink command. |
||||
The detailed information on input files is displayed and the configuration can be changed.
Specify in the format of "library(module)", with one entry name per line. The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. This property corresponds to the -Input option of the rlink command. |
||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||
Specify in the format of "file name(section name[:number of alignment][/section attribute][,symbol name])", with one entry per line. [:number of alignment], [/section attribute], and [,symbol name] can be omitted. The value that can be specified for number of alignment is 1, 2, 4, 8, 16, or 32. If the specification is omitted, it is assumed that 1 has been specified. "CODE" or "DATA" can be specified as section attribute. If the specification is omitted, all attributes such as the ability to write, read, and execute, will be all valid. The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. This property corresponds to the -Binary option of the rlink command. The binary file name is displayed as the subproperty. This property is displayed only when [Relocatable file(-FOrm=Relocate)] in the [Output file format] property in the [Output File] category. |
||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||
The detailed information on output files is displayed and the configuration can be changed.
The detailed information on the library is displayed and the configuration can be changed.
Specify the library files to be used. If a relative path is specified, the reference point of the path is the main project or subproject folder. The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. This property corresponds to the -LIBrary option of the rlink command. |
||||||
Edit by the Path Edit dialog box which appears when clicking the [...] button. -> Edit by the Specify Using Library File dialog box which appears when clicking the [Browse...] button. For the subproperty, you can enter directly in the text box. |
||||||
The system library files are displayed. For the relative path, the reference point of the path is the main project or subproject folder. This property corresponds to the -LIBrary option of the rlink command. The system library file name is displayed as the subproperty. |
||||||
Select whether to use the standard/mathematical libraries provided by the compiler. This property corresponds to the -LIBrary option of the rlink command. [Yes(Library for C99)] is displayed when [Always latest version which was installed] or V1.07.00 or a later version is selected for the [Using compiler package version] property under the [Version Select] category on the [Common Options] tab in an environment where V1.07.00 or a later version of the CC-RL compiler has been installed. [Yes(Library for C++)] is displayed when [Always latest version which was installed] or V1.12.00 or a later version is selected for the [Using compiler package version] property under the [Version Select] category on the [Common Options] tab in an environment where V1.12.00 or a later version of the CC-RL compiler has been installed. |
||||||
Selects whether to check memory smashing on releasing the memory. This property is usable only in the Professional Edition. The user-defined __heap_chk_fail() function is called if an illegal address has been specified or an address outside the allocated memory area has been written to when the memory that was dynamically allocated by malloc or another function is released or re-allocated by this function. See "CC-RL Compiler User's Manual" for details. This property corresponds to the -LIBrary option of the rlink command. This property is displayed only in the following cases.
|
||||||
Select whether to use the runtime libraries provided by the compiler. This property corresponds to the -LIBrary option of the rlink command. |
||||||
Select whether to allow the specification of input files having the same module names during the generation of a library. This property corresponds to the -ALLOW_DUPLICATE_MODULE_NAME option of the rlink command. This property is displayed when [Always latest version which was installed] or V1.09.00 or a later version is selected for the [Using compiler package version] property under the [Version Select] category on the [Common Options] tab in an environment where V1.09.00 or a later version of the CC-RL compiler has been installed. |
||||||
The detailed information on the list is displayed and the configuration can be changed.
Select whether to output the library list file. This property corresponds to the -LISt and -SHow options of the rlink command. |
||||
Outputs information according to the output format to the library list file. |
||||
Outputs all information according to the output format to the library list file. |
||||
Specify the name of the link map file. If the extension is omitted, it is automatically added according to the selection in the [Output file format] property in the [Output File] category. When [User libraries(-FOrm=Library=U)] is selected: .lbp When [System libraries(-FOrm=Library=S)] is selected: .lbp When [Relocatable file(-FOrm=Relocate)] is selected: .map The following placeholders are supported. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %MainProjectName%: Replaces with the main project name. %ProjectName%: Replaces with the project name. This property corresponds to the -LISt option of the rlink command. This property is displayed when other than [No] in the [Output link map file] property is selected. |
||||
Select whether to output the symbol information (symbol names within a module). This property corresponds to the -SHow=SYmbol option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property is selected. |
||||
Select whether to output the list of the section names within the module. This property corresponds to the -SHow=SEction option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property is selected and [User libraries(-FOrm=Library=U)] or [System libraries(-FOrm=Library=S)] in the [Output file format] property in the [Output File] category is selected. |
||||
Does not output the list of the section names within the module. |
||||
Select whether to output the cross reference information. This property corresponds to the -SHow=XReference option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property and [Relocatable file(-FOrm=Relocate)] in the [Output file format] property in the [Output File] category are selected. |
||||
Select whether to output the total size of sections. This property corresponds to the -SHow=Total_size option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property and [Relocatable file(-FOrm=Relocate)] in the [Output file format] property in the [Output File] category are selected. |
||||
Outputs the total sizes of sections separately for ROM-allocated sections and RAM-allocated sections. |
||||
The detailed information on messages is displayed and the configuration can be changed.
Other detailed information on creating a library is displayed and the configuration can be changed.
Select whether to reduce the memory usage. This property corresponds to the -MEMory option of the rlink command. This property is displayed only in the following cases.
|
||||||||
Select this item if processing is slow because a large project is linked and the memory size occupied by the linker exceeds the available memory in the machine used. |
||||||||
Select whether to display the total size of sections after the linking. This property corresponds to the -Total_size option of the rlink command. This property is displayed only when [Relocatable file(-FOrm=Relocate)] in the [Output file format] property in the [Output File] category. |
||||||||
Does not display the total size of sections after the linki4ng. |
||||||||
Select whether to display copyright information. This property corresponds to the -LOgo and -NOLOgo options of the rlink command. |
||||||||
Specify the command to be executed before library generation processing. Use the call instruction to specify a batch file (example: call a.bat). The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %LibraryFile%: Replaces with the absolute path of the output file under the library generation processing. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %Options%: Replaces with the command line option under build execution. %OutputDir%: Replaces with the absolute path of the output folder. %OutputFile%: Replaces with the absolute path of the output file. %Program%: Replaces with the program name under execution. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. When "#!python" is described in the first line, the contents from the second line to the last line are regarded as the script of the Python console, and then executed before library generation processing. The placeholders can be described in the script. The specified command is displayed as the subproperty. This property is displayed only when [No] in the [Build simultaneously] property in the [Build Method] category from the [Common Options] tab is selected. |
||||||||
Commands executed before library generate processing[number of defined items] |
||||||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||||||
Specify the command to be executed after library generation processing. Use the call instruction to specify a batch file (example: call a.bat). The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %LibraryFile%: Replaces with the absolute path of the output file under the library generation processing. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %Options%: Replaces with the command line option under build execution. %OutputDir%: Replaces with the absolute path of the output folder. %OutputFile%: Replaces with the absolute path of the output file. %Program%: Replaces with the program name under execution. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. When "#!python" is described in the first line, the contents from the second line to the last line are regarded as the script of the Python console, and then executed after library generation processing. The placeholders can be described in the script. The specified command is displayed as the subproperty. This property is displayed only when [No] in the [Build simultaneously] property in the [Build Method] category from the [Common Options] tab is selected. |
||||||||
Commands executed after library generate processing[number of defined items] |
||||||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||||||
Input the create library options to be added additionally. The options set here are added at the end of the create library options group. |
||||||||
Directly enter in the text box or edit by the Character String Input dialog box which appears when clicking the [...] button. |
||||||||