vivado編譯vcs庫出現版本不匹配錯誤解決

2021-10-10 17:27:55 字數 883 閱讀 8730

之前本來已編譯好vcs的**庫,可是用verdi的時候發現verdi無法解xilinx的secureip,會報以下原語找不到,只好重新編譯vcs庫,修改編譯選項增加kdb支援(後面再寫文章說明如何新增kdb支援),

/usr/xilinx/vivado/2019.2/data/verilog/src/unisims/gtpe2_common.v(586): *error* view b_gtpe2_common is not defined for instance b_gtpe2_common_inst

/usr/xilinx/vivado/2019.2/data/verilog/src/unisims/gtpe2_channel.v(3549): *error* view b_gtpe2_channel is not defined for instance b_gtpe2_channel_inst

../gtwizard_0_ex.srcs/sources_1/ip/c_shift_ram_0/c_shift_ram_0_sim_netlist.v(116): *error* view c_shift_ram_0_c_shift_ram_v12_0_14_viv is not defined for instance i_synth

結果好好的說我的vcs版本不對,明明之前編譯過的,

查了xilinx**說vivado 2019.2要用vcs2018.09-sp2-1, 按說我的是vcs mx o-2018.09-sp2應該是沒問題,難道就因為少了個-1?

vivado design suite 2019.2

費了各種勁都沒用,最後發現需要在啟動lmli2授權命令的終端中開啟vivado就可以一切編譯正常了,莫非是環境變數原因?算了,記錄一下,懶得去深究!

ios版boost庫編譯

bin bash 請自行修改路徑,cd到boost解壓後的目錄下 dir dirname 0 cd dir public libs boost 1 56 0 如果庫檔案已存在,直接退出 if e stage lib libboost date time.a then echo libraries e...

動態解析庫Android版編譯記錄

修改.build android.sh 將 ndk rn 為8的2個 i引數目錄與ndk r8中的目錄對應上 4.4.3可用,4.6不可用 將 patches中boost 1 48 0中的ndk androidr8目錄拷貝到boost 1 49 0,執行 sudo build android.sh ...

ios編譯庫檔案時出現的問題

1.警告 directory not found for option xx 檔案路徑未找到 2.missing required architecture i386 in file a 說明你的這個library檔案是為device arm架構 設計的,不支援simulator i386架構 相關...