---
name: "icecpp"
section: "1"
platform: "linux"
package: "icee-translators"
version: "1.2.0-6.1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/icecpp"
---

# icecpp(1)

Slice preprocessor

## NAME

icecpp - Slice preprocessor

## SYNOPSIS

**icecpp \[OPTIONS\]**

## DESCRIPTION

Slice preprocessor derived from GNU GCC preprocessor used implicitly by the Slice  translators released before Ice 3.3.  Current Slice translators use  **mcpp.** Only a small subset of GNU preprocessing directives are officially supported  in Slice.

## OPTIONS

Currently **icecpp** is a renamed GNU GCC preprocessor.  Therefore it accepts all of the command-line  arguments of the GNU GCC preprocessor.  Refer to [cpp(1)](/cpp/1.md) for further information.

## COPYRIGHT

This man page is Copyright (C) 2008 Francisco Moya.   License  GPLv3+:  GNU GPL version 3 or later \<http://gnu.org/licenses/gpl.html\>

This  is  free  software:  you  are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

The text of GPLv3 is also available in /usr/share/common-licenses/GPL-3

## SEE ALSO

[cpp(1)](/cpp/1.md), [slice2cppe(1)](/slice2cppe/1.md), [slice2javae(1)](/slice2javae/1.md).
