Fix 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
)