This is the description of the GNU DJGPP package.
Compiling C/C++ Programs with the djgpp Compiler
The DJGPP package includes the DOS compiler and utilities, which are part of the GNU Compiler Collection (GCC).
The compiler allows you to generate 32-bit or 64-bit object files for DOS or DOS Plus operating systems. In addition, it enables you to create the environment for DOS-based programs using the same C/C++ compilers that are used by the GNU Compiler Collection.
The compiler comes with a suite of programs for the development of the C and C++ libraries. The libc.DJGPP program generates the GNU libc library, while the libccomp.DJGPP program enables you to compile C/C++ programs.
You can launch the compiler via the DOS command-line interface and specify the name of the source code file you want to compile. For example, to build a simple program, type:
$ djgpp -o hello_world.exe hello_world.c
Alternatively, you can launch the DOS compiler directly from within the IDE, for example:
$ djgpp.exe -o hello_world.exe hello_world.c
Compiling C Programs
The DJGPP package also features a compiler, which supports the creation of 32-bit programs. The GNU C Compiler (GCC) is responsible for the compilation of the C language. In addition, the DJGPP compiler runs under MS-DOS and Windows, which enables you to work under any environment, even if the environment does not support the C/C++ language.
The resulting program generated by the compiler can be managed with the DJGPP tools, which include the following programs:
$ djgpp -o program.exe program.c
You can compile C programs using DJGPP by means of the ‘configure’ program, which comes with the packages and supports the compilation of C programs that use the DOS library.
You can create a project by using the ‘configure’ program and the’make’ program, which will generate a makefile containing the object file of the source code. To run the C program, you can use the’make’ program and the ‘run’ program. The run program, for example, enables you to run the resulting executable program in a DOS environment, which is the same environment used by the eea19f52d2
?print the large 90 degree protractor to assist in making an azimuth circle. The protractor is printed over 4 sheets of paper, which you then join together to give a protractor having a radius of over 360 mm.
?print the linear strip graduated from 0 to 90 degrees. This is used for measuring altitude (if you have a Dobsonian mount, this strip can be fixed to the inside surface of the altitude pivot tube).
?If you don’t have a Dobsonian mount, the protractor will print on 2 sheets of paper. The main protractor is printed on the cover sheet. The elevation protractor is printed on the inner sheet.
?The protractors are designed to be removed from the sheets by unrolling one sheet at a time.
?The main protractor is designed to be unrolled by folding the cover sheet in half (from the edge toward the centre). This is the same as the method used to unroll the aluminium tube protractors from the tube.
?The elevation protractor is unrolled by folding the inner sheet in half (from the edge toward the centre). This is the same as the method used to unroll the tube.
?All protractors can be cut with a utility knife or a standard sharp knife.
?The elevation protractor can be used to find the altitude of a (non-Dobsonian) telescope.
?The protractor can be made to a degree of accuracy which is suitable for use with telescope of diameters less than 4 inches.
?The protractor can be modified to show the altitude angle if required.
?The protractor is designed to be used with any telescope mounting and there are no special mounting requirements.
?The protractor can be used to find the bearing of any celestial object at any point on the sky.
?The protractor will hold up to 200 stars of 10th magnitude.
?The protractor will hold any celestial object at any declination, but not the equator or zenith.
?The protractor can be used with the peep hole or with a peep hole or dome.
?The protractor can be used with any telescope (without reflectors), including ones with glass, corrector lenses, or mirrors.
?The protractor can be used for any purpose, but is designed for use with an azimuth circle.
?The protractor is designed to be used on any flat surface (such as