summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
author0x6a6f7368 <joshua.r.li.98@gmail.com>2018-01-04 00:15:28 -0500
committerGitHub <noreply@github.com>2018-01-04 00:15:28 -0500
commit81a637e1dd82ec4625a8e2f6eba3b5d06a7767be (patch)
tree3a05d6d4910cbbd89cda64965f290d09fdcdaaa8
parent95d41ddf6c798131cd343099bcc6b3408657e8c6 (diff)
Update c.html.markdown
How to get information on compiler flags.
-rw-r--r--c.html.markdown7
1 files changed, 4 insertions, 3 deletions
diff --git a/c.html.markdown b/c.html.markdown
index cfb93aa8..0c6df413 100644
--- a/c.html.markdown
+++ b/c.html.markdown
@@ -20,11 +20,12 @@ memory management and C will take you as far as you need to go.
> **About compiler flags**
>
> By default, gcc and clang are pretty quiet about compilation warnings and
-> errors, which can be very useful information. Using some
-> stricter compiler flags is recommended. Here is an example you can
-> tweak to your liking:
+> errors, which can be very useful information. Explicitly using stricter
+> compiler flags is recommended. Here are some recommended defaults:
>
> `-Wall -Wextra -Werror -O2 -std=c99 -pedantic`
+>
+> For information on what these flags do as well as other flags, consult the man page for your C compiler (e.g. `man 1 gcc`) or just search online.
```c
// Single-line comments start with // - only available in C99 and later.