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





