Você pode receber respostas mais úteis para essa pergunta em StackOverflow do que no Superusuário.
Entretanto, dado que a versão mais recente do gpp foi lançada em 2004, pode ser difícil encontre pessoas com experiência para ajudá-lo. Se usar outro pré-processador seria uma opção, sugiro m4 , para o qual a versão GNU é atualizada regularmente e amplamente usado - especialmente como parte do software GNU autoconf
. Em m4
o código equivalente (no arquivo t.m4
) seria:
define('code','PRE include('$1') POST')dnl
code('./t.txt')
Dado um arquivo t.txt
que diz:
This is the content of the file t.txt.
... o comando m4 t.m4
produz:
PRE This is the content of the file t.txt.
POST