Multi-toolchain engineering construction method and system

A construction method and multi-tool technology, applied in the field of multi-tool chain engineering construction methods and systems, can solve problems such as poor maintainability, heavy repetitive labor, and cumbersome work, and achieve the goals of reducing workload, facilitating management, and reducing maintenance effect of difficulty

Inactive Publication Date: 2010-10-13
ZTE CORP
View PDF2 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Each compilation environment provides different makefiles, so mobile phone software developers must maintain the makefiles of all corresponding compilation environments, and the work is extremely cumbersome
If the number of compilation environments that need to be used increases, the number of makefiles that need to be maintained will increase exponentially, resulting in poor maintainability and a large amount of repetitive labor

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-toolchain engineering construction method and system
  • Multi-toolchain engineering construction method and system
  • Multi-toolchain engineering construction method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0048] In this embodiment, mobile phone software development is taken as an example. When building a simulation environment and a mobile phone environment in mobile phone software development, two tool chains, GCC and RVCT, are generally used.

[0049] image 3 It is a schematic flow chart of the multi-tool chain engineering construction method of the embodiment of the present invention, such as image 3 Shown, the inventive method comprises:

[0050] Step 11, in the computer system that GCC tool chain and RVCT tool chain are installed, create batch file Start.bat;

[0051] Step 12, create a main makefile that includes the same compilation environment part in the GCC toolchain and the RVCT toolchain;

[0052] Step 13, creating sub-makefiles corresponding to the GCC toolchain and the RVCT toolchain respectively;

[0053] Step 14, according to the tool chain calling parameter input in the batch file Start.bat, the main makefile selects and calls the tool chain of the correspo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a multi-toolchain engineering construction method which comprises the following steps of: creating a batch file and a main makefile containing same compiling environment part in more than one toolchain; creating more than one sub makefile which respectively corresponds to different toolchains; selectively invoking corresponding toolchains by the main makefile according to input toolchain invoking parameters in the batch file, and compiling and outputting an executable file. The invention also provides a multi-toolchain engineering construction system which comprises an inlet module, a compiling engine module and a compiling module. The method and the system can realize the united construction of a plurality of compiling environments and reduce the workload of software developers at the same time of greatly lightening the maintenance difficulty.

Description

technical field [0001] The invention relates to software development technology, in particular to a multi-tool chain engineering construction method and system. Background technique [0002] At present, in the field of software program development, the GNU make tool provides support for building projects. The main function of the make tool is to describe the relationship between source programs and automatically maintain the compilation work through the makefile file. However, the software that uses the make tool is required. Developers write makefiles themselves. For example, for a mobile phone software development platform, mobile phone software developers need to use different compilation tool chains to implement local compilation and cross compilation in multiple compilation environments, and thus need to write and maintain multiple different makefiles. For example, for the simulation environment and the mobile phone environment, for the same set of program codes, it is...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 杨一陈景雄张炼
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products