본문 바로가기

리눅스6

[Window 11] 도커 WSL 2 installation is incomplete 오류 해결 도커를 설치하고 들어갔는데 다음과 같은 오류가 났다. WSL 2 installation is incomplete 설치는 잘 되어있다. 🔎 해결 방법 1. 파워쉘 실행 - 마우스 오른쪽 버튼을 눌러 꼭 관리자 권한으로 실행해야한다! 2. 리눅스 서브시스템 활성 명령어 입력 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 3. 가상 머신 플랫폼 기능 활성화 명령어 입력 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 4. x64 머신용 WLS2 Linux 커널 업데이트 패키지 다운로드.. 2022. 12. 2.
VMware-Window간 파일, 텍스트 복사 붙여넣기 / 아무리 해도 안될 때 해결 방법 [VMware Workstation 16 Player] [Window 11] 우선 vmware-tools를 설치하는 방법은 많이 나와있다. 그 중에 하나 따라하면 된다. tools가 설치 돼있는데도 계속 복붙이 되지 않아 몇시간동안 삽질하여 찾아냈다. 참고로 나는 다음과 같이 vmware-tools를 설치했다. 루트에 vmware-tools-distrib 파일 넣기 cd vmware-tools-distrib 로 이동 ./vmware-install.pl 하여 실행하기. 오류가 난다면 다음 글 참고하여 해결 https://miind.tistory.com/46?category=928976 [VMware] vmware tools 설치 시 에러 / Please re-run this program [에러메세지] P.. 2022. 9. 15.
[VMware] vmware tools 설치 시 에러 / Please re-run this program [에러메세지] Please re-run thos program as the super user. Execution aborted. Unable to change the access rights of the file /dev/null. Execution aborted. [해결] Linux는 일반적으로 새 설치에 대해 루트 권한이 필요한 동작이 있으므로 앞에 sudo를 붙여주면 된다. *sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램이다. 명칭은 본래 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자.. 2022. 9. 15.
[Makefile:2: *** 분리 기호가 빠졌음. 멈춤.] 해결 방법 make를 하여 컴파일을 했더니 다음과 같은 에러가 났다. 1. 분리 기호 (tab) 이 잘 들어가있나 확인한다. * 저번 포스팅 3. 의 마지막 부분을 보면 알 수 있다. https://miind.tistory.com/20 C언어 여러가지 파일(.c .h 등) 한꺼번에 컴파일, 실행 (Makefile) 1. object 파일 만들기 - 헤더파일(.h)은 main.c 등에 명시되어 있으므로 따로 만들지 않아도 된다. $ gcc -c -o main.o main.c $ gcc -c -o A.o A.c $ gcc -c -o B.0 B.c ... (main.c를 컴파일하여 main.o라는 이.. miind.tistory.com 2. 그래도 에러가 나는 경우 .vimrc 에서 에디터 설정을 확인해야한다. $ cd.. 2022. 5. 10.
C언어 여러가지 파일(.c .h 등) 한꺼번에 컴파일, 실행 (Makefile) 1. object 파일 만들기 - 헤더파일(.h)은 main.c 등에 명시되어 있으므로 따로 만들지 않아도 된다. $ gcc -c -o main.o main.c $ gcc -c -o A.o A.c $ gcc -c -o B.0 B.c ... (main.c를 컴파일하여 main.o라는 이름의 파일을 만든다.) - 모든 c파일(.c)에 해당하는 오브젝트 파일(.o)을 만들어야 한다. 2. object 파일 묶기 $ gcc -o a.out main.o A.o B.o ... - object 파일들을 묶어 하나의 실행파일 (a.out)을 만든다. 3. Makefile 만들기 ( Makefile을 만드는 기본 원리는 다음과 같으나 잘 이해가 되지 않으니 예제를 통해 보는것이 낫다. ) : (tab) * : 대상 / .. 2022. 5. 10.
우분투 버전 확인 명령어, gcc 버전 확인 명령어 우분투 버전 확인 명령어 cat /etc/issue gcc 버전 확인 명령어 gcc --version 2022. 3. 28.