Update target triple
- Refer to latest guideline in wiki: https://wiki.archlinux.org/title/Rust_package_guidelines#Prepare
- Facilitate the portability to platform like RISC-V, which should uses riscv64gc-unknown-linux-gnu for packaging (rather than riscv64-unknown-linux-gnu when use hardcode $CARCH)