1
codehz 2020-07-03 18:33:41 +08:00 via Android
这种多半是 makefile 没写对,依赖了某些副作用但是又没告诉 gnu make
(举例:一条命令生成多个目标,但是只指定了其中一个 |
2
optional 2020-07-03 19:03:02 +08:00
make clean 才会出问题啊,第一遍 make,然后增量用 make -j 不容易出问题
|
3
CheekiBreeki 2020-07-03 19:15:52 +08:00 via Android
@optional make clean 我都重新 clone .....
|
4
GeruzoniAnsasu 2020-07-03 19:21:28 +08:00
通常是因为 makefile 的依赖没写好导致并行编译了互有依赖的过程
比如本来 A 依赖 B 编译时自动生成的配置,B 没编译时用占位数据来代替,这样就并行就会编译出不正常的 A |
5
bitdepth 2020-07-03 21:12:33 +08:00 via iPad
改用 ninja 吧
|