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-gnufor packaging (rather thanriscv64-unknown-linux-gnuwhen use hardcode$CARCH)