0
我必須安裝C compiler
和cilkplus
分支,該分支最近已添加到GCC
。由於它是最近的,所以我可以手動安裝它,並且沒有可用的直接方法。我打算在自定義位置安裝它。我將它安裝在redhat 6
和ubuntu 12.04
上,但我發現環境變量的設置在兩個操作系統上都不相同(並不令人意外)。適用於多個操作系統的安裝腳本
例如要在ubuntu 12.04
上安裝編譯器,您需要C_INCLUDE_PATH=/usr/lib/x86_64-linux-gnu
redhat 6
上不存在的目錄。
我打算編寫一個腳本來安裝這個編譯器在許多系統上(不同的Linux發行版)。我該怎麼做。
我可以想到的一種方法是檢查您正在運行的操作系統和版本,並相應地設置environment variables
但在這裏我也不知道該怎麼做。
任何其他建議也值得。 感謝
所以你問如何檢查操作系統和版本?或者你究竟在問什麼? – kojiro 2012-07-29 00:30:06
如果你真的想'在很多系統上使用單個腳本',請查看'autoconf'和'configure'這對工具。這是一個用於執行類似安裝的unix的有據可查的系統。但警告,這往往是一個令人沮喪且耗時的過程。還有一些支持安裝軟件包的軟件包,但是由於安裝軟件包帶有高度可變的工具集問題,它們也可能會有問題。祝你好運。 – shellter 2012-07-29 14:16:34