2017-02-22 75 views
0

我的Linux環境基於高計算羣集,它不允許用戶安裝到/ usr/bin /或使用sudo。我試圖使用./configure(由協議緩衝區製作)安裝到我的家中。當配置搜索CXX文件時,它找不到位於bin中的編譯器,因爲它們被命名爲'g ++ 34'而不是'g ++'。我想將配置文件指向這個特定的編譯器,但似乎無法使命令正確執行。再次,編譯器所在的目錄被搜索到,它就被命名爲funny(使用別名也不起作用)。./configure使用特定的編譯器

如何在配置文件中使用參數指向特定的編譯器?

回答

1

只需使用:

./configure CC=gcc34 CXX=g++34 

等,如果你有一個非常舊版本配置的,你可能有通過環境做到這一點,而不是:

CC=gcc34 CXX=g++34 ./configure 
+0

是啊,原來如此!謝謝你和來自UMASS的你好 –

相關問題