![쉘 스크립트의 cmake 플래그에 여러 옵션을 추가하고 쉘 스크립트를 실행하십시오.](https://linux55.com/image/195852/%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9D%98%20cmake%20%ED%94%8C%EB%9E%98%EA%B7%B8%EC%97%90%20%EC%97%AC%EB%9F%AC%20%EC%98%B5%EC%85%98%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EA%B3%A0%20%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
Bash 스크립트에서 일련의 명령을 실행하고 싶습니다. 하지만 bash 스크립트에 참조를 넣는 방법을 모르겠습니다.
다음은 실행하려는 bash 스크립트이지만 cmake에 다른 플래그 -DCMAKE_C_FLAGS를 추가하고 싶습니다.-gcc-이름=/경로/bin/gcc. 나는 쉘 스크립트를 통해 이 작업을 수행하고 결국 설치를 제공하는 쉘 스크립트를 실행하고 싶습니다.
이 작업을 수행할 수 있는 방법을 제안해 주세요.
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;
답변1
전체 가치를 인용하세요:
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 ..