如何在Mac终端运行VS Code编写的Alternating-Bit-Protocol实验C代码?
Mac终端运行Alternating-Bit-Protocol代码测试步骤
1. 打开终端
通过Spotlight搜索「Terminal」打开,或者从启动台「其他」文件夹里找到终端启动。
2. 切换到代码所在目录
用cd命令进入你的ABP代码存放路径。比如代码在~/Documents/ABP_Project文件夹里,输入:
cd ~/Documents/ABP_Project
不知道路径的话,可在VS Code里右键代码文件夹选「复制路径」,粘贴到cd后;或者直接把文件夹拖进终端,自动生成路径。
3. 编译C代码
Mac自带兼容gcc的编译工具,直接用gcc命令编译所有相关C文件。假设代码分为发送端sender.c、接收端receiver.c和模拟环境simulator.c,编译命令:
gcc -o abp_test sender.c receiver.c simulator.c
-o abp_test指定生成的可执行文件名,可自行修改。- 若提示找不到头文件,用
-I参数指定头文件目录,比如头文件在./include里:gcc -I./include -o abp_test sender.c receiver.c simulator.c - 编译报错时,看终端错误信息排查,比如「未定义函数」大概率是漏加了编译文件或函数未实现。
4. 运行测试程序
编译成功后,运行生成的可执行文件:
./abp_test
如果程序需要参数(比如测试输入文件),加上参数即可:
./abp_test test_input.txt
关键注意事项
- 首次编译C代码可能提示缺少Xcode命令行工具,运行以下命令安装:
按弹窗提示完成安装。xcode-select --install - 运行时提示「权限不够」,给可执行文件加权限:
chmod +x abp_test - 运行时留意终端日志,比如包序号、确认包状态、超时重传触发情况,验证ABP逻辑是否符合预期。
内容的提问来源于stack exchange,提问作者louisetmr
相关产品推荐
相关产品推荐

