Next: Reporting Bugs, Previous: Installation on DOS, Up: Installation [Index]
It may happen that you decide to uninstall C-INTERCAL after installing it; this may be useful if you want to test the installation system, or change the location you install programs, or for some reason you don’t want it on your computer. It’s worth uninstalling just before you install a new version of C-INTERCAL because this will save some disk space; you cannot install two versions of C-INTERCAL at once (at least, not in the same directory; but you can change the --prefix of one of the installations to get two versions at once).
If you installed C-INTERCAL using make
install
, you can uninstall it by using make
uninstall
from the installation directory, assuming that it
still exists. If you can’t use that method for some reason, you
can uninstall it by deleting the files ick and
convickt where your computer installs binaries (with an
extension like ‘.exe’ added if that’s
usual for binaries on your operating system), libick.a,
libickmt.a, libickec.a, and
libyuk.a where your computer installs libraries, and the
subdirectories ick-0.29 in the places where your computer
installs data files and include files, and their contents.
You can go further than uninstalling. Running make clean
will delete any files created by compilation; make
distclean
will delete those files, and also any files created by
configuring. It’s probably a wise idea to uninstall before doing
a distclean, though, as otherwise information needed to uninstall will
be deleted, as that information is generated by configure
.
You can go even further and use make veryclean
which will
delete not only files created by configuring, but the entire build
system; doing so is not recommended unless you have some method of
rebuilding the build system from its original sources (a script to do
this is provided in repository versions of C-INTERCAL,
because the generated part of the build system is not stored in the
repository).
Next: Reporting Bugs, Previous: Installation on DOS, Up: Installation [Index]