fix hardcode target flag
- 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 thanriscv64-unknown-linux-gnu
when use hardcode$CARCH
)