diff --git a/pages/common/clang++.md b/pages/common/clang++.md index 4d43cfce9..532a1a4cf 100644 --- a/pages/common/clang++.md +++ b/pages/common/clang++.md @@ -23,3 +23,7 @@ - Compile source code into LLVM Intermediate Representation (IR): `clang++ -S -emit-llvm {{path/to/source.cpp}} -o {{path/to/output.ll}}` + +- Optimize the compiled program for performance: + +`clang++ {{path/to/source.cpp}} -O{{1|2|3|fast}} -o {{path/to/output_executable}}` diff --git a/pages/common/clang.md b/pages/common/clang.md index cb99409e0..b7d76c6ed 100644 --- a/pages/common/clang.md +++ b/pages/common/clang.md @@ -22,3 +22,7 @@ - Compile source code without linking: `clang -c {{input_source.c}}` + +- Optimize the compiled program for performance: + +`clang {{path/to/source.c}} -O{{1|2|3|fast}}` diff --git a/pages/common/g++.md b/pages/common/g++.md index 5becdc772..e76c6dc0c 100644 --- a/pages/common/g++.md +++ b/pages/common/g++.md @@ -24,6 +24,10 @@ `g++ -c {{path/to/source_1.cpp path/to/source_2.cpp ...}} && g++ -o {{path/to/output_executable}} {{path/to/source_1.o path/to/source_2.o ...}}` +- Optimize the compiled program for performance: + +`g++ {{path/to/source.cpp}} -O{{1|2|3|fast}} -o {{path/to/output_executable}}` + - Display version: `g++ --version` diff --git a/pages/common/gcc.md b/pages/common/gcc.md index ef3ef73b5..d0ff1ba41 100644 --- a/pages/common/gcc.md +++ b/pages/common/gcc.md @@ -22,3 +22,7 @@ - Compile source code into an object file without linking: `gcc -c {{path/to/source.c}}` + +- Optimize the compiled program for performance: + +`gcc {{path/to/source.c}} -O{{1|2|3|fast}}`