Angstrom의 Bash 스크립트

Angstrom의 Bash 스크립트

OpenCV 프로그램을 자동으로 크로스 컴파일하기 위해 bash 스크립트를 작성했습니다.

echo "Compiling started for: $1"
if [[ $1 == *.c ]]
then
    gcc -ggdb `pkg-config --cflags opencv` -o `basename $1 .c` $1 `pkg-config --libs opencv`;
elif [[ $1 == *.cpp ]]
then
    g++ -ggdb `pkg-config --cflags opencv` -o `basename $1 .cpp` $1 `pkg-config --libs opencv`;
else
    echo "Only c or c++ files"
fi
echo "Output: ${1%.*}"

하지만 이제 Angstrom 배포판에는 bashrc가 존재하지 않는다는 것을 알았습니다. 그래서 내가 무엇을 할 수 있니?

답변1

명확히하겠습니다. .bashrcBash 인터프리터를 구성하는 데에만 사용됩니다. 프롬프트 모양 등을 설정할 수 있습니다. 존재하지 않는 경우 특별한 의미는 없으며 생성할 수 있으며 적절한 Linux라면 기본 읽기가 됩니다.

그러나 /etc/passwd다음과 같은 사용자 라인을 보면 사용자가 어떤 통역 환경에 있는지 확인할 수 있습니다./bin/bash

어떤 이유로 bash가 기본 쉘이 아닌 경우이 블로그 게시물을 읽을 수 있습니다.로 설정하세요.

관련 정보