0
我想從Orcle Linux的源代碼編譯boost庫。然而,第一個命令./bootstrap.sh
失敗,出現錯誤在Oracle Linux中編譯從源代碼升壓失敗
###
### Using 'gcc' toolset.
###
rm -rf bootstrap
mkdir bootstrap
gcc -o bootstrap/jam0 command.c compile.c constants.c debug.c execcmd.c frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.
c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathsys.c regexp.c rules.c scan.c search.c subst.c
timestamp.c variable.c modules.c strings.c filesys.c builtins.c class.c cwd.c native.c md5.c w32_getreg.c modules/set.c modules/pat
h.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c pathunix.c
./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= clean
...found 1 target...
...updating 1 target...
[DELETE] clean
...updated 1 target...
./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root=
...found 158 targets...
...updating 2 targets...
[COMPILE] bin.linuxx86_64/b2
[COPY] bin.linuxx86_64/bjam
cp: preserving permissions for `bin.linuxx86_64/bjam': Operation not supported
cp -Rpf "bin.linuxx86_64/b2" "bin.linuxx86_64/bjam"
...failed [COPY] bin.linuxx86_64/bjam...
...failed updating 1 target...
...updated 1 target...
我認爲有可能出在該文件被複制所以沒有./bootstrap.sh --prefix=./
即使是那些沒有工作的問題。我可以嘗試刪除-p,但我認爲這是他們包含的原因。什麼可能是錯誤?另外,有沒有辦法直接爲Oracle Linux下載最新的boost庫?