在编译LK代码的过程中出现了一些问题:即通过 ./mk 方式编译的文件会出现
err:没有找到文件或者目录
查看权限
./mk olive./mk olive -v userdebug -m new -o aboot
355 ls -l
356 chmod 777 sign_images.sh
发现是权限问题,在终端执行命令是选择 -l 加入 即可
命令历史` 347 source build envsetup.sh
348 cd /media/ubuntu/work/work1/C3E_Code/source ./build/envsetup.sh
349 source build envsetup.sh
350 ./mk olive./mk olive -v userdebug -m new -o aboot
351 cd build/make/hq_tools/olive
352 ls
353 vi sign_images.sh
354 ./mk olive./mk olive -v userdebug -m new -o aboot
355 ls -l
356 chmod 777 sign_images.sh
357 cd ../../../
358 cd ..
359 ./mk olive./mk olive -v userdebug -m new -o aboot
360 vi ./mk
361 find ./ -name aboot
362 cd bootable/bootloader/lk/app/aboot
363 ls
364 cd ../../../../
365 cd ..
366 vi ./mk
367 ./mk olive./mk olive -v userdebug -m new -o boot
368 vi ./mk
369 ./mk olive./mk olive -v userdebug -m new -o *image
370 vi ./mk cd /build/make/hq_tools/olive
371 cd ./mk cd /build/make/hq_tools/olive
372* cd ./mk cd /build/make/hq_tools/./mk olive -v userdebug -m new -o boot
373 cd /build/make/hq_tools/olive
374 cd build/make/hq_tools/olive
375 ls
376 cd ../../../
377 cd ..
378 ./mk olive -v userdebug -m new -o *image
379 ./mk olive -v userdebug -m new -o aboot
380 ls
381 cat olive-userdebug.sh
382 ./mk olive -v userdebug -m new -l aboot
383 ./mk -h
384 ./mk olive -v userdebug -m new -o aboot
385 history
386 ./mk olive -v userdebug -m new -o boot
387*
388 ./mk olive -v userdebug -m new -o boot
389 vi ./mk
390 ./mk olive -v userdebug -m new -o bootimage
391 source ./build/envsetup.sh
392 lunch
393 make aboot
394 make bootimage
395 make dtboimage
396 ./mk olive -v userdebug -m new -o bootimage
397 vi ./mk
398 ./mk olive -v userdebug -m new -o all
399 vi ./mk
400 ls
401 vi olive-userdebug.sh
402 vi ./mk
403 cat olive-userdebug.sh
404 ./mk olive -v userdebug -m new -l $*
405 ./mk olive -v userdebug -m new -l $* -o bootimage
406 ./mk olive -v userdebug -m new -o bootimage
407 history
408 source ./build/envsetup.sh
409 lunch
410 ls
411 history
`
另外一种编译方式:source ./build/envsetup.sh
lunch
make .sh
make .sh
…