스마트폰으로 리눅스 환경을 만드려다 보니 인터넷 검색을 통해 괜찮은 방법들이 있어 글을 올려봅니다.

기본적으로 여분의 스마트폰이나 태블릿 환경에서 구축해도 좋으나 없을 경우 BlueStacks로도 설치가 되는 것을 확인하였다.

사실 리눅스 환경 만드는게 어려운게 아닌게 스토어 내 터미널 에뮬레이터 앱을 통해 설치를 하면 된다.

 

우선 앱스토어 내 termux를 설치한다. termux앱 외에 linux deploy란 앱이 있으나 VM환경에서 설치를 하려다 보니 termux가 구축하기 편하였기에 termux로 설치를 진행한다.

Linux Deploy로도 설치가 가능한 것 같으나 VM환경에서는 설치가 진행이 안된다.
그래서 termux를 설치하였다.
짜잔~

termux를 실행하면 위와 같이 쉘 명령어 창이 뜨면서 리눅스?환경이 완성됐다.

사실 이 이후로는 자기 입맛대로 업데이트 진행하면서 가지고 놀면 되지만 내가 필요로 하는 것은 C 컴파일이기 때문에 Hello World까지 출력해보기로 하자

우선 리눅스를 최신 상태로 설치를 진행한다.

$ pkg upgrade -y
$ pkg update -y

최신버전으로 설치하자

그 다음 C컴파일을 하기 위한 clang를 설치해준다.

$ pkg install clang -y

패키지를 설치하였으면 vi편집기를 통해 간단한 코드를 입력한다.

#include <stdio.h>

int main() {
	printf("Hello World\n");
    
    return 0;
}

이 이후로는 모두 다 기본적인거라 빠르게 넘어간다.

$ gcc -o hello hello.c
$ ./hello

 

Hello World가 출력됐다. linker오류는 스마트폰에서는 나타나진 않고 BlueStacks에서만 나타나고 있다.

일단 기본적인건 문제가 나타나진 않지만 더 만져보다가 왜 이러는지 찾아보긴 해야할 것 같다.

'OS' 카테고리의 다른 글

[termux]root 권한 얻기, sudo 명령어 사용하기  (0) 2020.02.10

+ Recent posts