Shell-Script

在 shell 腳本中的 cmake 標誌中添加多個選項並執行 shell 腳本

  • September 18, 2021

我想從 bash 腳本執行一組命令。我怎麼不知道如何將引號放在 bash 腳本中。

以下是我要執行的 bash 腳本,但是在 cmake -DCMAKE_C_FLAGS 中我想添加另一個標誌**-gcc-name=/path/bin/gcc**。我想通過一個 shell 腳本來完成它並最終執行那個 shell 腳本,這將為我提供安裝。

請給我建議一種方法來做到這一點。

mkdir /g/g92/bhowmik1/installTF/ROSS;
cmake -DCMAKE_INSTALL_PREFIX=/g/g92/bhowmik1/installTF/ROSS -DCMAKE_C_FLAGS=-O3 -DCMAKE_C_COMPILER=mpicc -DARCH=x86_64 -DROSS_BUILD_MODELS=ON ..;
make;
make install; 

引用整個值:

cmake -DCMAKE_INSTALL_PREFIX=/g/g92/bhowmik1/installTF/ROSS \
     -DCMAKE_C_FLAGS='-O3 -gcc-name=/path/bin/gcc' \
     -DCMAKE_C_COMPILER=mpicc -DARCH=x86_64 -DROSS_BUILD_MODELS=ON ..

引用自:https://unix.stackexchange.com/questions/669578