본문 바로가기

놀기/잡스러운 것39

MSYS2 설치 Windows에서 Linux 등을 기반으로 하는 Open-Source를 빌드할 때, MSYS2, mingw, cygwin 등을 사용한다. 써보지는 않았어도 이름은 한 번씩 들어 봤을 거다. 좋은 도구이지만 빌드 환경을 구축하기는 귀찮기 마찬가지다. 특히, 써드파티로 사용되는 일부 라이브러리가 빌드되지 않을 경우 말짱 꽝이다. 어쨌든, 빌드가 잘 된다면 유용한 도구다. 설치는 간단하다. 그냥 받아서 실행하면 된다. 실행하면 리눅스 터미널 같고 좋다. 설정 좀 변경하면 프롬프트도 바꿀 수 있고 그렇다고 리눅스 공부에 써야지 하는 생각은 하지 않는 것이 좋다. mingw, cygwin 도 마찬가지다. 쓰다 보면 항상 뭐가 부족하다. 요즘은 시스템 사양이 좋으니 가상 머신을 추천한다. 참조 - https://w.. 2023. 1. 7.
[batch] 파일 목록 출력 (이름만, 확장자 제거, 전체 경로) 목차 항상은 아니지만 가끔 사용하는 batch 파일. 그렇다고 머리에 넣기에는 애매하다. 이런 것은 그냥 필요할 때 찾아보는 것이 최고!! 파일 목록에 대한 처리는 파일 목록을 보여주는 dir 명령어와 for loop 문법으로 해결할 수 있다. dir의 옵션은 dir /? 로 확인할 수 있다. E:\busyman\batch\test001>dir /? 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여 줍니다. DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filena.. 2022. 5. 22.
Boost c++ libraries build 간단 정리 (Visual Studio 2019) 1. boost 다운로드 2. bootstrap.bat bootstrap.bat 참고로 Command Prompt는 일반 Command Prompt가 아니라 아래와 같이 Visual Studio 개발환경이 설정된 것으로 사용한다. 만약 아래와 같이 찾을 수 없다면, 일반 Command Prompt 실행 후 Visual Studio 설치 위치에서 다음과 같은 batch 파일을 찾을 수 있다. 원하는 환경에 맞는 batch 파일을 실행하면 된다. 3. 빌드 b2 toolset=msvc-14.2 variant=debug,release link=static threading=multi address-model=32 runtime-link=shared toolset 부분은 아래와 같이 원하는 버전에 맞게!! 빌드.. 2022. 5. 1.
git master 다시 가져오기 git으로 코드를 받아 사용하다 보면 뭔가 꼬여서 새롭게 하고 싶은 경우가 있다. 다시 pull을 받아도 잘 안 되는 경우가 있다. 다 지우고 받아도 되겠지만, 작업하던 다른 local branch도 있을 수 있고 하니 아래와 같이 한다. $ git fetch --all $ git reset --hard origin/master $ git pull origin master 1) fetch pull 을 실행하면, 원격 저장소의 내용을 가져와 자동으로 병합 작업을 실행하게 됩니다. 그러나 단순히 원격 저장소의 내용을 확인만 하고 로컬 데이터와 병합은 하고 싶지 않은 경우에는 fetch 명령어를 사용할 수 있습니다. https://backlog.com/git-tutorial/kr/stepup/stepup3_2.. 2022. 4. 17.