Level 6 Clear 기념
hjkl
delete(dd, D, d$, d0, dw, de ...)
$
~
0
^
욕하면서 배우는 VIM
Level 7 도 얼른 깨자
'Study(pending) > VIM Adventures' 카테고리의 다른 글
level 7 clear (0) | 2020.09.07 |
---|
Level 6 Clear 기념
hjkl
delete(dd, D, d$, d0, dw, de ...)
$
~
0
^
욕하면서 배우는 VIM
Level 7 도 얼른 깨자
level 7 clear (0) | 2020.09.07 |
---|
106 page까지 열심히 하다가
번역기를 돌린듯한 내용과 잘 안되는 예제.....때문에 잠시 중단하고 다른 공부하러 간다.
p.106 format-sdcard.sh 실행 error (0) | 2020.01.13 |
---|---|
p.102 U-Boot 빌드 (0) | 2020.01.13 |
p.61 crosstool-NG 설치 (2) | 2020.01.13 |
임베디드 리눅스 프로그래밍 완전정복 시작! (0) | 2020.01.10 |
$ ./format-sdcard.sh sdb
bash: ./format-sdcard.sh: /bin/bash^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다
저런 error가 발생한다.
구글 검색을 해보니 윈도우에서 작성된 file이라 code line 끝마다 ^M 이 들어가 있어서 그렇다고 한다.
$ vi -b format-sdcard.sh
위 명령어로 파일을 열어보면
위처럼 끝에 ^M가 붙어있는것을 볼수 있다.
저 문자는 유닉스 개행문자와 도스 개행문자가 섞여 있는 경우에 나타난다고 한다.
해결방법은 다음 blog를 참고하였다.
[Linux] /bin/bash^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다
Linux 에서 쉘스크립트를 실행했을 때 발생한 에러. 유닉스 개행문자와 도스 개행문자가 섞여 있는 경우 ^M 문자가 나타난다고 한다. 해결 방법은 ^M 이 문자들을 제거하는 것. 1. 해당 파일을 열때 옵션을 준다...
securus.tistory.com
다음 option으로 파일을 연다.
$ vi -b format-sdcard.sh
vim 명령줄에 다음 명령어를 입력한다.
:%s/^M//g
위의 ^M은 다음 방법으로 입력해야 한다.
^ : ctrl + v
M : ctrl + M
그리고 저장후 종료하면 끝
:wq!
잠시 중단 (0) | 2020.01.14 |
---|---|
p.102 U-Boot 빌드 (0) | 2020.01.13 |
p.61 crosstool-NG 설치 (2) | 2020.01.13 |
임베디드 리눅스 프로그래밍 완전정복 시작! (0) | 2020.01.10 |
102~103p 에 있는데로 하면 안된다..
내가 못하는건지....
암튼 아래 사이트에서 시키는데로 했고 성공하였다.
https://www.digikey.com/eewiki/display/linuxonarm/BeagleBone+Black
BeagleBone Black - Linux on ARM - eewiki
페이지 Home 배너의 맨 끝으로 배너의 맨 처음으로 BeagleBone Black 메타 데이터의 끝으로 건너뛰기 Robert Nelson님이 작성, 1월 08, 2020에 최종 변경 메타 데이터의 시작으로 이동 This is a page about TI's Cortex-A8 based; BeagleBone Black. Availability Boards: BeagleBone Black at Digi-Key BeagleBone Green at Digi-K
www.digikey.com
잠시 중단 (0) | 2020.01.14 |
---|---|
p.106 format-sdcard.sh 실행 error (0) | 2020.01.13 |
p.61 crosstool-NG 설치 (2) | 2020.01.13 |
임베디드 리눅스 프로그래밍 완전정복 시작! (0) | 2020.01.10 |
61page에 crosstool-NG 설치 과정은 다음과 같다.
$ git clone https://github.com/crosstool-ng/crosstool-ng.git
$ cd crosstool-ng
$ git checkout crosstool-ng-1.22.0
$ ./bootstrap
$ ./configure --enable-local
$ make
$ make install
하지만 안된다....
여러차례 삽질끝에 성공한 명령어는 다음과 같다
$ sudo apt install help2man
$ sudo apt install libtool-bin
$ git clone https://github.com/crosstool-ng/crosstool-ng.git
$ cd crosstool-ng/
$ ./bootstrap
$ ./configure --enable-local
$ make
$ sudo make install
잠시 중단 (0) | 2020.01.14 |
---|---|
p.106 format-sdcard.sh 실행 error (0) | 2020.01.13 |
p.102 U-Boot 빌드 (0) | 2020.01.13 |
임베디드 리눅스 프로그래밍 완전정복 시작! (0) | 2020.01.10 |
잠시 중단 (0) | 2020.01.14 |
---|---|
p.106 format-sdcard.sh 실행 error (0) | 2020.01.13 |
p.102 U-Boot 빌드 (0) | 2020.01.13 |
p.61 crosstool-NG 설치 (2) | 2020.01.13 |