a.txt
a text
#include "b.txt"
b.txt
b text
Se pré-processarmos os arquivos acima usando cpp -P a.txt
, obteremos a seguinte saída no console:
a text
b text
No entanto, se tentarmos pré-processar usando clang -P a.txt
, receberemos o seguinte erro:
ld: unknown file type in '/Users/myUser/a.txt'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Qual é a diferença entre o comportamento de pré-processamento de clang
e cpp
? Particularmente, qual é a diferença neste caso de uso de arquivos .txt? Tópico aparentemente relacionado , bem como outro especificado para MacOS.