1. 修改makeFile的交叉工具链的位置
- 在makefile加入CROSS_COMPILE="/home/pc123/Public/workspace/toolchain/S32G/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/bin/" 【这个位置需要根据交叉工具链的bin的位置】
- 把CC = $(CROSS_COMPILE)gcc改为
CC = $(CROSS_COMPILE)/aarch64-none-linux-gnu-gcc
【注:交叉编译器aarch64-none-linux-gnu-gcc】
2. 修改makeFile最后生成文件的位置
默认是prefix = /usr/local
我这里修改为
prefix = /home/pc123/Public/workspace/toolchain/S32G/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/ptp_dir
3.编译
在makefile目录下 执行sudo make即可在 prefix定义的目录下生成目标文件
4. 调试
master: ./ptp4lAG550 -i eth0 -S -M
slave: ./ptp4lAG550 -i eth0 -S -M