Run the following command in linux bash:
# echo 'main() { __asm__("xorb %al, %al"); }' | gcc -x c -
Q1: What's the meaning of the last -
?
Q2: Whether the -
is a parameter of gcc
or shell
?
Another --
when use cmake
# cmake --build ./build-cmake/Debug/obj --target processor_benchmark -- -j4
Q3: What's the meaning of --
before -j4
?