簡體   English   中英

將Boost庫安裝到〜(home)中的自定義目錄

[英]Installing Boost libraries to a custom directory in ~ (home)

我正在嘗試構建Boost庫

正如我在手冊中看到的那樣

http://www.boost.org/doc/libs/1_62_0/more/getting_started/unix-variants.html#easy-build-and-install

如手冊所述,我正在運行命令,

$ ./bootstrap.sh --prefix=path/to/installation/prefix

用--prefix =〜/ boost-libs這樣,

$ ./bootstrap.sh --prefix=~/boost-libs

因此將這些庫放在我的主目錄中。

之后我跑步

./b2 install

我也嘗試過這樣運行

./b2 install --prefix=~/boost-libs

但是沒有任何東西可以放在我的主文件夾中的“ boost-libs”中。

  • 文件夾“ boost-libs”存在於我的主文件夾中。

我也試着跑

$ sudo ./bootstrap.sh

接着

$ sudo ./b2 install

所以安裝會去“的/ usr / local / lib目錄”,和它工作,但沒有成功安裝到自定義目錄。

謝謝

如以上評論所述,

使用$ HOME而不是'〜/'運行它解決了這個問題,

./bootstrap.sh --prefix=$HOME/boost-libs

謝謝

有關該鏈接中$ HOME和'〜/'的更多詳細信息,

$ HOME和'〜'(波浪號)之間的區別?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM