J'essaie d'exécuter le précompilateur GCC sur le code Java en émettant la commande suivante: "gcc -D YES -E -x c -o YesNo.java _YesNo.java". Le précompilateur gcc ajoute cependant des informations supplémentaires au début du fichier, comme vous pouvez le voir ci-dessous. Comment puis-je demander au précompilateur de ne pas créer de telles sorties pour pouvoir compiler directement la sortie du précompilateur sans apporter de modifications? Merci d'avance!Exécution du précompilateur GCC sur le code Java
entrée Java GCC:
public class YesNo
{
public static void main(String[] args)
{
#ifdef YES
System.out.println("YES");
#else
System.out.println("NO");
#endif
}
}
sortie GCC precompiler:
# 1 "Slask.pjava"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "Slask.pjava"
public class YesNo
{
public static void main(String[] args)
{
System.out.println("YES");
}
}