[Linux] 셸 스크립트 만들기

1200 단어
Linux 명령줄 (터미널 또는 SSH) 에서 셸 스크립트를 만드는 것도 구덩이가 있는 것입니다. 예를 들어 간단한 컴파일 명령을 만드는 데 필요한 것은 다음과 같습니다. 디렉터리에 다음과 같은 몇 개의 파일이 존재합니다.
  • /Gpio/gpio.c
  • /Gpio/gpio.h
  • /RotaryEncoder/rotaryencoder.cpp
  • /RotaryEncoder/rotaryencoder.h중 gpio.c/gpio.h는 라이브러리입니다.rotaryencoder는 여러 라인으로 gpio라는 라이브러리를 호출했습니다.main 함수는rotaryencoder에 있습니다.cpp에서우리 시작..

  • 1. 파일 만들기 및 편집
    디렉터리에build이라는 이름을 만듭니다.sh의 셸 스크립트 파일입니다. 컴파일 명령을 작성할 준비를 하고 있습니다.
    pi@Cocoonshu: cd ...(    )...
    pi@Cocoonshu: nano build.sh
    

    2.sh 파일의 헤더 작성
    build에 있습니다.sh 파일의 첫 줄은 이 스크립트가 지정한 실행기를 표시하기 위해 다음과 같은 주석을 씁니다
    #!/bin/bash
    

    3. sh 파일에서 컴파일 명령 작성
    #!/bin/bash
    
    mkdir obj
    gcc -c ./Gpio/gpio.c -o ./obj/gpio.o
    gcc -c ./RotaryEncoder/rotaryencoder.cpp -o ./obj/rotaryencoder.o -lstdc++ -lpthread
    gcc ./obj/gpio.o ./obj/rotaryencoder.o -lstdc++ -lpthread rotaryencoder.exe
    rm -rf ./obj
    

    4.sh 파일에 실행 권한 부여
    이 점은 특히 중요하다. 그렇지 않으면build을 발견하지 못할 것이다.sh는 나노텍스트 편집기에서 만든 텍스트 파일이기 때문에 실행할 수 없습니다.
    pi@Cocoonshu: chmod 777 build.sh
    

    5.sh파일을 실행하여 컴파일
    pi@Cocoonshu: ./build.sh
    

    완벽해~

    좋은 웹페이지 즐겨찾기