My understanding is that whoever wrote a program wrote the help section explaining what each argument you can pass to it does, if I type g++ --help
I get a write up showing lots of options "in my case I am looking at /usr/bin/arm-none-eabi-g++ --help
" but they both look pretty similar
I have output generated by CMake that I was trying to step through and understand, sometimes paths are included with the -I and sometimes -isystem
/usr/bin/arm-none-eabi-g++ \
"-I${PICO_SDK_PATH}/src/rp2_common/pico_atomic/include" \
-isystem "${PICO_SDK_PATH}/src/common/pico_stdlib_headers/include" \
is there any difference?
why can I not see ether -I
or -system
or -D
in the --help
wright up?
Near the top of the --help
reads
--target-help Display target specific command line options (including assembler and linker options).
--help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].
I cannot understand how to open and view this --help=
sub help to see if it is explained in sub category's