File tree Expand file tree Collapse file tree 1 file changed +31
-4
lines changed Expand file tree Collapse file tree 1 file changed +31
-4
lines changed Original file line number Diff line number Diff line change @@ -61,14 +61,41 @@ $(H2 $(LNAME2 preprocessor, Preprocessor))
61
61
$(P ImportC does not have a preprocessor. It is designed to compile C
62
62
files after they have been first run through the C preprocessor.)
63
63
64
- $(H3 Digital Mars C Preprocessor)
64
+ $(H3 $(LNAME2 spp, Digital Mars C Preprocessor sppn.exe) )
65
65
66
- $(H3 Gnu C Preprocessor )
66
+ $(P $(LINK2 https://www.digitalmars.com/ctg/sc.html, $(TT sppn.exe)) runs on Win32 and is invoked as: )
67
67
68
- $(H3 Clang C Preprocessor)
68
+ $(CONSOLE
69
+ sppn file.c
70
+ )
71
+
72
+ $(P and the preprocessed output is written to $(TT file.i).)
73
+
74
+ $(H3 $(LNAME2 gcc-preprocessor, Gnu C Preprocessor))
75
+
76
+ $(P The $(LINK2 https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html, Gnu C Preprocessor) can be invoked as:)
77
+
78
+ $(CONSOLE
79
+ gcc -E file.c > file.i
80
+ )
81
+
82
+ $(H3 $(LNAME2 clang-preprocessor, Clang C Preprocessor))
69
83
70
- $(H3 Warp C Preprocessor)
84
+ $(P The $(LINK2 https://freecompilercamp.org/clang-basics/, Clang Preprocessor) can be invoked as:)
85
+
86
+ $(CONSOLE
87
+ clang -E file.c > file.i
88
+ )
89
+
90
+ $(H3 $(LNAME2 dmpp, dmpp C Preprocessor))
91
+
92
+ $(P The $(LINK2 https://www.DigitalMars/dmpp, dmpp C Preprocessor) can be invoked as:)
93
+
94
+ $(CONSOLE
95
+ dmpp file.c
96
+ )
71
97
98
+ $(P and the preprocessed output is written to $(TT file.i).)
72
99
73
100
$(H2 $(LNAME2 preprocessor-directives, Preprocessor Directives))
74
101
You can’t perform that action at this time.
0 commit comments