Full-quantity compiling method and device based on incremental compiler, medium and equipment

A technology of incremental compilation and compilation method, applied in the field of devices, media and equipment, and the field of full-scale compilation methods based on incremental compilers, can solve the problem that incremental compilers can no longer meet the needs of developers, and achieve improved operation. performance effect

Pending Publication Date: 2022-04-29
AGRICULTURAL BANK OF CHINA
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At this point, incremental compilers

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
  • Full-quantity compiling method and device based on incremental compiler, medium and equipment
  • Full-quantity compiling method and device based on incremental compiler, medium and equipment
  • Full-quantity compiling method and device based on incremental compiler, medium and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] figure 1 It is a flow chart of the incremental compiler-based full compilation method provided in Embodiment 1 of this application. This embodiment is applicable to any incremental compiler-based full compilation scenario. The full-quantity compiling device of the quantitative compiler can be implemented, and the device can be realized by software and / or hardware, and can be integrated into the electronic equipment.

[0023] Such as figure 1 As shown, the incremental compiler-based full compilation method includes:

[0024] S110. Obtain entity object revision information and entity object compilation information of the program to be fully compiled.

[0025] This solution can be executed by electronic devices such as computers, servers, and workstations, and the electronic devices are equipped with incremental compilers. A software program usually performs code editing, compiling, and running processes based on a certain development environment. For example, a JAVA p...

Embodiment 2

[0069] figure 2 A schematic structural diagram of an incremental compiler-based full compilation device provided in Embodiment 2 of the present invention. The device can execute the incremental compiler-based full compilation method provided in any embodiment of the present invention, and has corresponding functions for executing the method. Functional modules and beneficial effects. Such as figure 2 As shown, the device may include:

[0070] An information acquisition module 210, configured to acquire entity object revision information and entity object compilation information of the program to be fully compiled;

[0071] Compiling information update module 220, configured to update the entity object compilation information according to the comparison result between the entity object revision information and the entity object compilation information;

[0072] The full compilation module 230 is configured to perform full compilation on the program to be fully compiled acc...

Embodiment 3

[0089] Embodiment 3 of the present invention provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the incremental compiler-based full compilation method provided by all the invention embodiments of the present application is implemented:

[0090] Obtain the entity object revision information and entity object compilation information of the program to be fully compiled;

[0091] updating the compilation information of the entity object according to the comparison result of the revision information of the entity object and the compilation information of the entity object;

[0092] Perform full compilation on the program to be fully compiled according to the entity object compilation information and the entity object revision information.

[0093] Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a compu...

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 embodiment of the invention discloses a full-amount compiling method and device based on an incremental compiler, a medium and equipment. The method comprises the steps of obtaining entity object revision information and entity object compiling information of a program to be fully compiled; updating the entity object compiling information according to a comparison result of the entity object revision information and the entity object compiling information; and according to the entity object compiling information and the entity object revision information, performing full-amount compiling on the program to be subjected to full-amount compiling. According to the technical scheme, the entity object compilation information can be updated according to the comparison result of the entity object revision information and the entity object compilation information of the program to be fully compiled, so that full compiling of the program is realized, the change of a running environment is favorably handled, and the running performance of the program is further improved.

Description

technical field [0001] The embodiments of the present application relate to the field of software technology, and in particular to a method, device, medium and equipment for full compilation based on an incremental compiler. Background technique [0002] Currently, software development tools typically provide developers with an incremental compiler for compilation. Incremental compilation recompiles the user's source program after partial revision is limited to the revised part and its related parts. The determination of the relevant parts is determined by the incremental compiler. Incremental compilation can greatly shorten compilation time and improve compilation efficiency for software development, especially during debugging. [0003] However, the operating systems of enterprises are usually deployed on mainframe systems. With the upgrade of the host database and operating system, the operating environment and compiler version of the host program will also change. In ...

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
IPC IPC(8): G06F8/41
CPCG06F8/48
Inventor 陈伟顾雪峰李一峰
Owner AGRICULTURAL BANK OF CHINA
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