0
我編譯OpenBLAS和istalled它/ usr/lib中/ libopenblas 現在我想安裝的替代系統的庫運行在替代系統中安裝OpenBLAS庫
#!/bin/bash
update-alternatives
--install /usr/lib/libblas.so libblas.so /usr/lib/libopenblas
/lib/libopenblas.so 40\
--slave-link /usr/lib/libblas.a libblas.a /usr/lib/libopenblas
/lib/libopenblas.a
update-alternatives
--install/usr/lib/libblas.so.3 libblas.so.3
/usr/lib/libopenblas/lib/libopenblas.so.0 40\
--slave-link /usr/lib/libblas.so.3gf libblas.so.3gf
/usr/lib/libopenblas/lib/libopenblas.so.0
但總是得到錯誤
update-alternatives: priority must be an integer
雖然我相信我把這個優先級設置爲40. 這裏有什麼問題?
我更正了我的腳本替換--slave-link與--slave它現在看起來完全像你的,但無濟於事,優先級的數量無法識別。 – gcc
最後我想通了:在40之後需要一個空間,否則行讀取... 40 - 奴隸...多麼愚蠢! – gcc
啊,是的,小東西。對不起,以前不知道。被一次或兩次咬傷。活到老,學到老 :) –