반응형

Coding/VB C C++ 20

WSL, Cygwin, MSYS2, MinGW - 앱 배포 관점

ChatGPT 답변   빌드한 프로그램을 다른 사람에게 배포할 때 WSL, Cygwin, MSYS2, 그리고 MinGW를 사용할 수 있습니다. 각 환경은 윈도우 환경에서 유사한 UNIX/Linux 개발 환경을 제공하지만, 다른 사용자와 프로그램을 공유할 때 고려해야 할 장단점이 있습니다.1. WSL (Windows Subsystem for Linux)장점정확한 Linux 환경 제공: WSL은 실제 리눅스 커널을 활용하여 리눅스 프로그램과 도구를 그대로 사용할 수 있습니다.패키지 호환성: apt, yum 등 리눅스 패키지 관리자를 통해 소프트웨어 설치가 간편합니다.Native 윈도우 통합: 윈도우와 파일을 쉽게 공유하고, wsl.exe를 통해 양방향 호출이 가능합니다.단점의존성 문제: 프로그램을 배포할 때..

Coding/VB C C++ 2024.10.16

bcpp 5.5 사용시 자주 써먹는 유틸리티 함수들

도스시절 Turbo C 로 부터 시작한 C/C++ 사용은 윈도우즈 10을 사용하는 오늘날까지도 계속되고 있다. 뭐, 거창하게 윈도우용 GUI 프로그래밍을 하는 것은 아니고 여러가지 모델링/시뮬레이션 등을 할 때 스크립트 언어 식으로 간단한 시뮬레이션, 데이터 가공 등의 목적으로 사용하는 것이기에 굳이 무거운 비주얼 스튜디오 등의 IDE를 사용할 것도 없이 옛 EditPlus 2.1 에 무료로 풀어준 Borland C++ 5.5 커맨드라인 컴파일러 연결해서 그냥 몇줄 끄적이는 정도이다. 아쉬운 점은 그나마 유용하게 잘 써먹던 BC5.5 에 딸려오는 문법 Help(EditPlus 에서 Ctrl-5 를 하면 현재 커서가 가 있는 해당 함수에 대한 문법을 보여준다)가 너무 옛 HLP 포맷이어서 더이상 Win10..

Coding/VB C C++ 2016.03.22
728x90