move make to examples/build_system

add -Wl,--no-warn-rwx-segment for gcc 12+
16 files changed