使用TinyCC在(milkv-duo)开发板内编写C程序调试_杨小卫的博客-CSDN博客
文件使用如贴,修改了脚本
在我的板子上少lib文件,做了些修补,更改后的脚本如下:
#!/bin/sh
echo "1. copy tcc, include/*, lib/* --> /usr/local/lib/tcc/"
if [ -d /usr/local/lib/tcc ]; then
rm -rf /usr/local/lib/tcc
fi
mkdir -p /usr/local/lib/tcc
cp -r ./include /usr/local/lib/tcc/
cp libtcc1.a /usr/local/lib/tcc
if [ -f /usr/bin/tcc ];then
rm /usr/bin/tcc
fi
if [ -f /usr/local/bin/tcc ];then
rm /usr/local/bin/tcc
fi
cp tcc /usr/local/bin/
echo "2. copy sysroot/include/* --> /usr/local/include/riscv64-linux-gnu/"
if [ -d /usr/local/include/riscv64-linux-gnu ]; then
rm -rf /usr/local/include/riscv64-linux-gnu
fi
mkdir -p /usr/local/include/riscv64-linux-gnu
cp -rf ./sysroot/include/* /usr/local/include/riscv64-linux-gnu/
echo "4. copy sysroot/lib/* --> /usr/local/lib/riscv64-linux-gnu/"
if [ -d /usr/local/lib/riscv64-linux-gnu ]; then
rm -rf /usr/local/lib/riscv64-linux-gnu
fi
mkdir -p /usr/local/lib/riscv64-linux-gnu
cp -rf ./sysroot/lib/* /usr/local/lib/riscv64-linux-gnu/
mkdir -p /usr/lib/riscv64-linux-gnu
cp -rf ./sysroot/lib/crt1.o /usr/lib/riscv64-linux-gnu/
cp -rf ./sysroot/lib/crti.o /usr/lib/riscv64-linux-gnu/
cp -rf ./sysroot/lib/crtn.o /usr/lib/riscv64-linux-gnu/
echo "5. install success"
export PATH=$PATH:~/milkv-duo-tinycc
echo 'export PATH=$PATH:~/milkv-duo-tinycc' >> /etc/profile
主要加入了环境变量和拷贝3个文件,修改压缩包下的install.sh就可以正常安装