ctocpp - program do konwersji z C do C++

Ze strony http://www.scriptol.com/scripts/ctocpp.php ściągamy oprogramowanie http://www.scriptol.com/scripts/ctocpp-1.4.0.tar.gz oraz rozpakowywujemy.

Konfiguracja:

./configure

Logowanie na root:
su -
passwd:

Instalacja:
 # ./setup                                                                                                              
setup.py                                                                                                                                            
Installing C to C++ into /usr/local/                                                                                                                
Copying c2cpp/ctocpp.py into /usr/local/c2cpp/ctocpp.py                                                                                             
/usr/local/c2cpp created                                                                                                                            
Copying c2cpp/allhead.py into /usr/local/c2cpp/allhead.py                                                                                           
Copying c2cpp/mover.py into /usr/local/c2cpp/mover.py                                                                                               
Copying c2cpp/search.py into /usr/local/c2cpp/search.py                                                                                             
Copying c2cpp/lexer.py into /usr/local/c2cpp/lexer.py                                                                                               
Copying c2cpp/mkcpp.py into /usr/local/c2cpp/mkcpp.py                                                                                               
Copying c2cpp/mkheader.py into /usr/local/c2cpp/mkheader.py                                                                                         
Copying c2cpp/mkclass.py into /usr/local/c2cpp/mkclass.py                                                                                           
Copying c2cpp/pattern.py into /usr/local/c2cpp/pattern.py                                                                                           
Copying c2cpp/mklist.py into /usr/local/c2cpp/mklist.py                                                                                             
Copying c2cpp/wstring.py into /usr/local/c2cpp/wstring.py                                                                                           
Copying c2cpp/objlist.py into /usr/local/c2cpp/objlist.py                                                                                           
Copying c2cpp/pmake.py into /usr/local/c2cpp/pmake.py                                                                                               
Copying c2cpp/mkdict.py into /usr/local/c2cpp/mkdict.py                                                                                             
Copying c2cpp/iscomp.py into /usr/local/c2cpp/iscomp.py                                                                                             
/usr/local/bin/ctocpp created                                                                                                                       
15 files copied                                                                                                                                     
Install completed.                                                                                                                                  
http://www.scriptol.com/scripts/ctocpp.php

Uruchomienie programu:

sphinx:/home/kris/bin/ctocpp # ctocpp --help
C to C++ Converter - Scriptet.com
Usage:
  ctocpp [option] arguments
  arguments depend upon the choosen process, type the option to know them.
  - mainfile: the main c source file (holds 'main') with full path.
  - listfile: full path of the file, no extension.
  - couple of paths separated by the @ symbol.
Options:
  -h --help     display this text.
  -v --version  display the version.
  -m --move     move a project.
  -l --list     build the list of sources from main file.
  -i --include  build c++ header files from c sources.
  -a --allhead  make the list of all header files.
  -c --class    create classes from header files.
  -p --prop     propagate changes to all references.

Tak więc możemy korzystać z bardzo fajnego narzędzia jakim jest ctocpp.

Dodatkowe informacje znaleźć możemy na stronie http://www.scriptol.com/scripts/ctocpp.html

Jeśli nie zaznaczono inaczej, Zawartość tej strony dostępna jest na licencji GNU Free Documentation License.