0
所以我有一個可執行文件與它運行的構建系統存在衝突的依賴關係(Xilinx與別人無法兼容)。我很想運行cmake腳本作爲構建過程的一部分,但它依賴於不同的dll。我可以嘗試找出與xylinx dll匹配的cmake版本。 Xylinx通過設置一堆環境變量將依賴關係重定向到不同的C++運行時。從沒有憑據的乾淨的登錄shell運行
Sanitize environment with command or bash script?
將徹底清理掉所有的環境,但我真正想要做的是.bash_rc後運行的腳本或.bash_profile中被調用。 (cmake似乎需要設置一些,因爲env -i cmake
返回一個錯誤)我想這樣做,而不必要求登錄憑據。那可能嗎?