yocto執行時依賴規則

2021-10-04 03:38:57 字數 644 閱讀 1783

動態庫依賴。yocto在do_package時會儲存每個包提供的.so檔案等資訊,在執行時,如果檢測到包a鏈結了包b提供的.so檔案,那麼會自動把b新增到a的依賴中

pc檔案依賴。yocto在構建時會使用pkgconfig生成包的*.pc檔案,如果包a的*.pc檔案**現了require:字樣指向包b提供的,那麼會自動把b新增到a的依賴中

根據1、2兩條規則,如果a依賴了b,b依賴了c,那麼a會自動新增c的依賴

image_install中的包,如果其最後生成的檔案中有指令碼檔案指定了是由python或者perl等直譯器來執行,那麼yocto會自動將該直譯器的recipe新增到映象的依賴中

opkg-utils提供了update-alternatives工具,用於處理兩個包提供相同檔案的場景,如busyboxbash均提供了/bin/sh檔案。參考update-alternatives.bbclass

注:第4條規則並未驗證。

執行時異常

常見的幾種如下 nullpointerexception 空指標引用異常 classcastexception 型別強制轉換異常。illegalargumentexception 傳遞非法引數異常。arithmeticexception 算術運算異常 arraystoreexception 向陣列中...

執行時改變控制項大小執行時移動控制項MINICAR版

執行時改變控制項大小執行時移動控制項minicar版 vs2005.net編寫,網上找了找,見別人寫得挺複雜,自己寫了乙個.附件居然不能上傳.就把 發到下面吧,有個奇怪現象就是,vb6中新建工建,拖個picturebox框出來,拷入以下 即可,但vb.net中是不行的.如mousemove事件你必須...

spring 定時任務 執行時間設定規則

單純針對時間的設定規則 org.springframework.scheduling.quartz.crontriggerbean允許你更精確地控制任務的執行時間,只需要設定其cronexpression屬性。乙個cronexpression表示式有至少6個 也可能是7個 由空格分隔的時間元素。從左...