|
发表于 2022-6-8 11:17:46
5945 浏览 7 回复
来自手机
px4编译
二次开发的px4源码,复制过来后没有.git文件夹,编译时提示不存在.git文件。make编译一定要联网并且上传到git吗?在哪里修改编译脚本让编译过程完全不依赖于git的?
风帆已获得悬赏 5 阿木币最佳答案
因为px4编译的时候 涉及到很多submodule 也就是子模块 编译的时候 得更新 你没.git 就没有子模块信息 没有子模块信息 就会编译不成功
|
扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2022-6-8 11:58:50
因为px4编译的时候 涉及到很多submodule 也就是子模块 编译的时候 得更新 你没.git 就没有子模块信息 没有子模块信息 就会编译不成功 |
|
|
|
|
|
|
|
发表于 2022-6-8 12:15:39
来自手机
这个貌似很复杂,我之前也尝试过这种操作,从入门到放弃乐 |
|
|
|
|
|
|
|
发表于 2022-6-8 15:35:15
依赖git和上网是两码事请,不能上网也能正常使用git的,不建议去掉git |
|
|
|
|
|
|
|
楼主|
发表于 2022-6-8 18:55:23
来自手机
风帆 发表于 2022-6-8 11:58
因为px4编译的时候 涉及到很多submodule 也就是子模块 编译的时候 得更新 你没.git 就没有子模块信息 没 ...
那么对于二次开发的源码,src内部很多文件夹和文件都已做了更改,还能使用官方的更新子模块命令吗? |
|
|
|
|
|
|
|
发表于 2022-6-11 15:09:57
|
|
|
|
|
|
|
发表于 2022-6-11 15:12:30
请问你的px4源码编译make fmu_px4-v2_default 成功了吗 |
|
|
|
|
|
|
|
楼主|
发表于 2022-6-12 11:00:58
来自手机
zgma 发表于 2022-6-11 15:12
请问你的px4源码编译make fmu_px4-v2_default 成功了吗
还没能编译成功 |
|
|
|
|
|
|
|