簡單認識下vcs編譯後生成的檔案

2021-08-19 19:00:28 字數 1078 閱讀 3723

在vcs提供的例程的makefile檔案中,我們可以看到偽目標clean是這樣定義的:

那麼,這裡面刪除的這些檔案都是些什麼檔案呢?

simv*            編譯(compile)和鏈結(link)後生成的二進位制可執行檔案

*.vpd            synopsys公司vcs dve支援的波形檔案,可以使用$vcdpluson產生

*.dump        在tc中如果不使用$dumpfile指定dump檔案的名字,那麼

預設的檔名就是verilog.dump,所以*.dump應該是vcd波形檔案的預設字尾

csrc               增量編譯檔案,可以通過-mdirectory=

directory

或mdir=dir來指定,可以指定多個

*.sim 

*.mra    中間臨時檔案

*.log              log資訊

ucli.key         把輸入的

ucli(unified command line inte***ce)命令寫入該檔案,以便在以後**的時候可以從該檔案讀取ucli命令,可以通過-k=keyfilename指定檔案,預設的就是ucli.key

session*        ??

*.db               資料庫檔案

vcs.key          ??

urgreport     生成的使用者手冊

*.h                 c/c++的標頭檔案

log                log資料夾,儘管我沒有生成

*.txt               文字檔案,儘管我沒有生成

scsim*           ??

work/*        ??

text                文字檔案夾,儘管我沒有生成

VS2008下編譯生成exe的設定

在專案屬性 配置屬性 c c 生成中設定 執行時庫 設定為 多執行緒除錯 mtd 確定之後,再重新編譯一次便可以將生成的exe在沒有安裝vs2008的機器上使用。這種設定是將專案所有的 需要的庫檔案全部都加入到生成的exe中,也可發現,這種設定的exe檔案比較大。另外,還可以看見,在下拉列表中,還有...

Windows下的GCC配置及簡單的編譯流程

1.首先就是去官網下乙個c 編譯器然後預設安裝就可以了 2.也有很多教程步驟很繁瑣,其實只需要在windows的環境變數中新增bin檔案就夠了,即path的值中加入 c mingw bin 3.檢驗是否安裝和配置成功,在cmd視窗內輸入 gcc 後鍵入回車,如果提示如下 則表明配置成功 4.做乙個簡...

簡單了解一下php的迭代生成器yield

yield是從php5.5開始有的,關於yidle的說明鳥哥的部落格做了詳細說明,我覺得是有點複雜,在看了幾篇其他的帖子還有案例,我大概知道yield的作用就是在做大量資料迴圈處理的時候,能節省很大一部分記憶體 官方 鳥哥 參考案例說明yield的作用 普通模式的 function generate...