在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...