Windows 10에서 Linux Bash 사용 및 GCC로 헬로 출력하기
글. 오상문 (sualchi@daum.net)
[주의] 2017년 Windows10 가을 업데이트에서 리눅스 기능이 변경되었으니, 자기 윈도우 10 버전에 맞게 진행하세요. 이 글은 이전 버전에 대한 것입니다.
1. Windows 10 버전이 1607(그 이상?)인지 확인하고 아래이면 업데이트
[참고] 리눅스 배시를 설치하려면 윈도우 계정을 이메일로 등록한 후에 진행해야 한다.
(다운로드 할 때 그 계정이 사용된다고 함)
2. Windows 10 버전이 1607이라고 가정하고 아래 단계처럼 따라해서 리눅스를 설치
1) 설정 > 업데이트 및 복구에서 개발자 기능 사용을 체크한다. (업데이트 진행...)
2) 설정 > 검색에서 'windows 기능' 찾기 > Windows 기능 켜기 및 끄기에서 '하위 시스템 bash 사용'을 체크한다. (업데이트 진행)
3) 재부팅한다.
3. 새로 시작된 윈도우에서 커맨드 모드(관리자 권한으로 실행)로 들어가서 다음처럼 진행.
1) 커맨드 모드에서 다음처럼 입력한다.
lxrun /install (설치 진행...)
2) 사용자 계정 생성 단계에서는 기존 윈도우 사용자계정을 그대로 이용하거나 다른 새 계정을 입력해도 된다.
(저는 윈도우 계정과 같게 설정했네요.)
3) 리눅스 업데이트를 진행한다.
lxrun /update
4) 시스템을 재부팅한다.
4. 리눅스 배시쉘로 들어가기
1) 커맨드 모드로 들어가되 관리자 권한으로 실행한다.
2) 커맨드 모드에서 다음처럼 입력하면 리눅스 배시쉘이 동작한다.
(배시쉘이 실행되면 프롬프트가 바뀌는 것을 볼 수 있다.)
bash
3) 다음처럼 업데이트를 확인해서 진행한다.
sudo apt-get /update (업데이트 진행,,,)
4) ls -al 또는 ll (소문자L 두개) 이라고 입력하면 현재 디렉토리의 파일 목록이 보인다.
4. GCC 설치
GCC를 이용하여 프로그램을 만들 분은 다음처럼 GCC 컴파일러를 설치한다.
sudo apt-get install gcc (GCC 설치...)
5. vi 편집기로 hello.c 작성하기
1) vi hello.c (hello.c 파일 편집하기)
2) i (삽입 편집 모드...)
3) 다음처럼 소스를 작성한다.
#include <stdio.h>
int main( )
{
printf("hello, world!\d");
return 0;
}
4) <Esc> 키를 누른다.
5) wq <엔터>를 누른다.
6) ls 를 입력하면 hello.c 파일이 목록에 나타난다.
6. GCC로 컴파일하기
gcc hello.c -o hello
성공하면 오류 메시지가 나타나지 않는다.
7. hello 실행하기
./ hello (,/을 앞에 붙여야 한다. hello만 하면 오류 발생...)
hello, world! <--- 이렇게 나타나면 성공!
8. 배시쉘 종료 후 윈도우로 돌아가기
1) exit 입력하여 배시쉘을 끝낸다.
2) 커맨드 모드 창을 종료한다.
[참고] 리눅스 계정의 암호를 잊은 경우,,
리눅스를 다음처럼 제거하고 재설치해야 한다.
lxrun /uninstll /y
[참고] 초기 윈도우10의 리눅스 배시에서는 한글 입출력에 문제가 있음
'Windows' 카테고리의 다른 글
Windows 10 체험지수 (윈도우10 시스템 성능 측정) (0) | 2018.04.24 |
---|---|
Windows 10에서 Linux Bash 사용하기 (0) | 2017.11.16 |
윈도우 시스템 구성요소 복구 (0) | 2016.07.27 |
Windows 제품 키 변경하기, 다시 인증하기 (0) | 2016.07.25 |
윈도우 제품키, MSDM 키 확인 유틸리티 프로그램 (0) | 2016.06.18 |