반응형

빨간색 에러들 34

[GCC] vscode cmake debug not working / Windows GCC Install

vscode로 gcc 컴파일러를 사용해서 c++ 을 하고 있는데.. 어느순간부터 cmake 확장에서 제공하는 gdb 디버그가 안됐다... 경로에 가보니 실제로 gdb.exe가 없기도 했고.. 이래와 같은 문제가 계속 발생했다.. https://github.com/microsoft/vscode-cmake-tools/issues/965 Can't debug in Visual Studio Code · Issue #965 · microsoft/vscode-cmake-tools Brief Issue Summary Can't make the Visual Studio Code debugger work. Expected: Run CMake Configuration The result: [cmake] Configurin..

빨간색 에러들 2022.04.07

[Vscode] visual studio connect Host SSH connection Error

평소에 Vs code를 사용해서 SSH 서버를 접속해 리눅스 환경의 서버컴 작업을 하는데 평소에 잘 되던게.. 계속 연결에 실패한다. 연결실패라고 뜨고 왜 안돼는지는 모르겠고... putty로 접속할때는 잘되는걸 보니 Vs code문제인거 같은데.. 다행히 연결할 수 있는 방법을 찾을 수 있었다. https://choraengyi.tistory.com/118 VSCode Remote-SSH 오류 관련 1. 원격 접속 시 아래 오류 발생 [22:03:54.245] Got some output, clearing connection timeout [22:03:54.261] > 프로세스에서 없는 파이프에 쓰려고 했습니다. 2. C:\Users\사용자이름\.ssh\ 경로에 known_host.. choraengy..

빨간색 에러들 2022.03.26

[Window] cmake 32bit 64bit 컴파일

기존에 내가 사용하는 Mingw64 g++ 컴파일러가 64bit 컴파일이다. 이것을 32bit로 해서 확인할 내용이 있어 32bit 컴파일이 필요했다. 이 경우 Linux에서 gcc-multilib 패키지를 사용해서 컴파일 할수 있는건 아는데 Windows가 문제였다. Mingw64 gcc 컴파일에 Mingw32 도 함께 있는 크로스 컴파일러가 필요하다. https://stackoverflow.com/questions/67671973/gcc-m32-not-working-on-windows-hosted-agents

빨간색 에러들 2022.03.03

visual studio invalid multibyte character sequence

파싱?에 대한 내용인지는 모르겠지만, 파싱 과정에서 인코딩이 잘못되어 byte 문자열을 읽을 수가 없는 문제가 있다. 그래서 파일의 인코딩과 관련한 내용이다. 최신의 Visual Studio는 utf-8 인코딩을 기본으로 하는데 관련하여 파일 인코딩이 cp949(Ecu-kr과 비슷한) 와 같은 것일때 문제가 발생할 수 있다. 대개 찾아보면 Visual studio에서 어떻게 설정하거나 코드에 전처리문을 넣어서 처리하는 경우가 많다. 문제는, 위처럼 처리하는게 아닌 원본의 파일을 파싱할 수 있도록 하는것이 베스트이다. 아래의 내용으로 링크 플래그로 진행한다면 문제가 없어진다. 이와 관련해 CL 컴파일러의 컴파일 옵션을 공식 문서를 통해 확인해볼 필요가 있다. /E 옵션(preprecess stdout) 등..

빨간색 에러들 2022.02.15

[WSL] WSL2: copy from Windows to WSL2

먼저, WSL2를 Windows Terminal에서 실행하면 경로가.. /mnt/c/... 식으로 되어있을 것이다. 우리가 아는 리눅스 home 디렉토리가 아닐텐데 cd ~ 명령어로 쉽게 home directory에 올수있다. 거기에 explorer.exe . 을 실행하면 현재 home 디렉토리에서 파일 관리자를 열 수 있다. 문제는 여기이다. 파일 관리자에서 home디렉토리로 문서의 파일을 복사 붙여넣기 하면 아래와 같다. 그래서 리눅스의 cp 명령어를 사용하여 파일을 복사 붙여넣기 해야한다. https://stackoverflow.com/questions/42586120/copy-files-from-windows-to-windows-subsystem-for-linux-wsl Copy Files fro..

빨간색 에러들 2022.01.18

[WSL] WSL2 Virtualbox Conflict (2/2)

이전에 WSL2로 세팅을 잘 했다면.... 이제 마음껏 WSL2를 사용하면 된다. 문제는 Virtualbox이다. 필자는 Virtualbox가 가상화기능과 Hyper-v 옵션을 허용하지 않고 WSL2는 이 기능을 사용해야만 하기 때문에 충돌이 발생한다. 다행히 최근에 관련 패치가 일어난것을 확인할 수 있다. 하필, 필자의 Virtualbox 버전이 가장 Conflic이 많이 일어나는 버전이었다. 아래 내용을 확인해보면 최근 패치인 Virtualbox 6.1.30 이상의 버전에서 이 문제가 해결되었다. 그래서 Virtualbox를 6.1.30으로 업데이트하면 WSL2가 실행되어 있어도 가상환경을 자유롭게 사용할 수 있다. https://github.com/MicrosoftDocs/WSL/issues/798..

빨간색 에러들 2022.01.18

[WSL] WSL2 Virtualbox Conflict (1/2)

WSL2를 사용하다 보면 Virtuala box를 사용하지 못하는 경우가 많다. 먼저 WSL2를 사용하려면 가상화는 끄고 / 리눅스 하위 시스템 등의 옵션을 활성화해야한다. 제어판 -> 프로그램 -> Windows 기능 끄기 / 키기 에서 확인할 수 있다. 그리고 보통 스토어에서 Windows Terminal 앱과 Ubuntu를 설치하여 사용한다. 명령어로는 아래와 같다. 필자의 경우 아래 명령어로 WSL 버전을 확인하고 적용하였다. 처음에 WSL 1이었는데 이런 세팅에서 자꾸 에러가 발생하는데.. 에러 내용을 잘 읽어보면 WSL2 리눅스 커널 업데이트가 필요하다는 영문을 확인할 수 있다. 해당 패키지로 커널을 업데이트하고 적용하면 잘 될것이다. https://docs.microsoft.com/ko-kr..

빨간색 에러들 2022.01.18

[vscode] Extension Cmake Testing UI

vscode로 열심히 C++과 Cmake를 활용하고 있는데 코드를 짜고 설계하는데 있어 Test를 많이 사용할 것이다. vscode의 확장으로 'cmake test'와 'testmate'를 많이 활용하는데..... 이 확장들을 이용하면 Test 함수 좌측에 실행 버튼으로 어떠한 설정없이 타겟 빌드된 테스트를 수행할 수 있다. 그런데 아래와 같이 어떤 설정이 없는 문제가 있을 수 있다... 심히 불편하고 이유를 모르겠다.. vscode를 종료하고 다시해도 안되고 확장 Extension을 지우고 설치해도 안된다... 해결방법은 간단한데... 눌러서 설정을 적용시키면... Break point 지점에 버튼이 생긴다....

빨간색 에러들 2022.01.12

[vscode] cmake: c++ project debugging

C++ 과 Cmake를 함께 적용하면서 코드를 작성하고 있는데 나타난 문제들이다. 1. CMakeLists.txt의 project 보통 'project()' 라고 하면서 이름을 지어줄텐데.. 이 순간 PROJECT_NAME은 가장 최근에 사용된 프로젝트 이름으로 여러 프로젝트와 디렉토리를 관리할때 잘 사용해야한다. https://stackoverflow.com/questions/38938315/difference-between-cmake-project-name-and-project-name 2.. vscode에서 Cmake c++ 프로젝트 디버깅... 어렵다... 처음에는 vscode의 settings.json 이나 task 혹은 launch.json에서 링크 플래그 등이나 관련된 소스파일이 함께 안묶여..

빨간색 에러들 2022.01.03

[git patch] Hunk #1 FAILED at 1 (different line endings)" message? / different line endings

git patch 명령을 진행하는 Makefile을 손보게 되었다. 해당 스크립트를 보면 -p0 옵션, -l 옵션 등이 있다. (옵션들의 내용은 따로 확인하자) 에러 내용은 처음에는 stripping... ~~ 이런식으로 되어있는데 끝에 --binary 옵션이나 --stripe? 옵션을 사용하라고 되어 있었다. 그래서 --binary 옵션을 사용하라고 했지만, 그 옵션을 사용했을때 제목과 같은 에러가 발생한다. 보통 해결 방안은 아래와 같다 https://github.com/vaimo/composer-patches/issues/46 https://unix.stackexchange.com/questions/239364/how-to-fix-hunk-1-failed-at-1-different-line-endi..

빨간색 에러들 2021.12.20
반응형