Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

C++ program remote debugging method based on GNU (GNU's Not Unix) open source software

An open-source software, remote debugging technology, applied in the field of debugging, can solve the problems of not using the integrated IDE development environment, development and debugging without visualization, etc., to achieve the effect of double-checking reliability

Inactive Publication Date: 2012-07-25
北京思特奇信息技术股份有限公司
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, for the development and debugging of C++ business components in the telecommunications industry, developers need to log in to the remote Unix host, and there are the following problems in this way: developers need to be familiar with the basic operations of the Unix system; the pure command line mode of operation, Developers need to understand Unix commands; no integrated IDE development environment is used, and development and debugging are not visualized

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
  • C++ program remote debugging method based on GNU (GNU's Not Unix) open source software
  • C++ program remote debugging method based on GNU (GNU's Not Unix) open source software
  • C++ program remote debugging method based on GNU (GNU's Not Unix) open source software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0015] A kind of C++ program remote debugging method based on GNU open source software of the present invention, such as figure 1 shown, including:

[0016] Construct a C++ project in Eclipse, write a project feature wizard, and establish a basic framework that meets the characteristics of a telecom project through the Eclipse project wizard. The project wizard automatically creates a telecom framework file used for compiling and debugging programs under the newly created C++ project;

[0017] Build a C++ remote compiling and debugging toolchain, in which the toolchain can include open source software such as cdt, mingw, uniwin, etc., cdt integrates mingw externally, and uses mingw's gcc, gdb, make and other tools a...

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 discloses a C++ program remote debugging method based on a GNU (GNU's Not Unix) open source software, comprising the steps of constructing a C++ engineering project, programming an engineering property wizard; constructing a C++ remote compiling and debugging tool chain; achieving the communication of a remote host and a local host to set local and remote file mapping paths for the constructed engineering so as to achieve the automatic synchronization of the file on the remote host and the local file; programming remote and local debug plans; developing all kinds of C++ business components by an auxiliary development tool; editing input and output parameter files; compiling and debugging a program, that is, achieving the compiling and the debugging of the remote executable program by the debug function of Eclipse through the remote debug plan; and according to an input parameter, outputting the corresponding executed result. The method provides a visual development environment, reduces the requirement of business developers on knowing Unix command line, and has a reliable double test program due to the local and remote debug plans.

Description

technical field [0001] The invention relates to a debugging technology, in particular to a C++ program remote debugging method based on GNU open source software. Background technique [0002] At present, for the development and debugging of C++ business components in the telecommunications industry, developers need to log in to the remote Unix host, and there are the following problems in this way: developers need to be familiar with the basic operations of the Unix system; the pure command line mode of operation, Developers need to understand Unix commands; there is no integrated IDE development environment, and there is no visualization for development and debugging. Contents of the invention [0003] In view of the problems of using the development of the Unix host command line mode, the present invention intends to realize a remote development kit of a C++ program on the Eclipse platform on the Windows system, and developers can easily realize remote debugging on the U...

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): G06F11/36
Inventor 陈晅
Owner 北京思特奇信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products