레이블이 Mac인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Mac인 게시물을 표시합니다. 모든 게시물 표시

2020년 6월 8일 월요일

Visual Studio Code C/C++ 개발환경 구축(Windows)

간단히 C/C++ 개발 환경을 구축하는 법을 설명할까 합니다.

​www.stackoverflow.com 에서 설문시 가장 많이 쓰는 개발 툴로 Visaul Studio Code가 50%넘게 투표 되었기 때문에 위 툴로 설명할까 합니다.


시작에 앞서 두개의 툴을 설치 하셔야 합니다.

첫번째로 Visual Studio Code를 설치 하세요.

https://code.visualstudio.com/download

해당 페이지에 가셔서 "Windows" 용으로 설치 하시면 됩니다.


두번째로 gcc 컴파일러를 설치 해야 하기 때문에

http://mingw-w64.org/doku.php/download

위 페이지에 가셔서 아래 그림에 해당 하는것을 설치 하시기 바랍니다.











설치파일을 실행 하시면 아래와 같은 환경으로 설치 하세요.












컴파일러 설치가 끝나면 컴맨드창에서 명령어를 실행해야 하기 때문에 환경 변수를 등록합니다.

탐색기에서

내PC-> 속성 -> 고급 시스템 설정 -> 환경변수 -> 시스템변수 -> Path 를 "편집" 버튼을 누릅니다.

다음 새로 만들기를 누르신후 설치된 경로의 bin 폴더 까지 지정하여 저장합니다.

"C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin"













위와 같이 처리 하시고 난후 Visual Studio Code를 실행합니다.

​

실행한후 "Ctrl + `" 를 누르면 하단에 콘솔창이 뜰겁니다.

거기서 "gcc" 를 입력하면 아래와 같은 에러가 뜨면 설치가 정상적으로 된것입니다.














여기 까지 되었으면 간단한 C 프로그램을 만들어 빌드하고 실행하는 방법까지 진행 해보겠습니다.

새로운 파일을 만들어 "hello.c" 파일로 저장을 합니다.

그리고 아래의 화면처럼 코드를 작성합니다.














코드를 다 작성하고 나면 하단의 컴맨드 창에서 "gcc hello.c" 를 입력하고 엔터를 칩니다.

그리고 dir 명령을 입력 하시면 hello.c 와 a.exe 파일이 추가로 생성된것을 볼수 있습니다.

아래 창과 같이 입력 하시면 결과가 출력되는것을 확인 할수 있습니다.







Visual Studio Commmunity 를 설치 하시면 번거로움 없이 바로 코드를 작성 부터 시작 하시면 됩니다.

​

Mac에서 개발 하시는 분은 XCode가 설치 되어 있으면 컴파일러를 별도로 설치 하실 필요 없이 Visual Studio Code만 설치 하셔서 동일하게 진행하시면 됩니다.

단 컴파일 하고 나면 윈도우는 a.exe 로 나오지만 Mac에서는 a.out 으로 나옵니다. 동일하게 ./a.out 로 입력하시면 실행되는것을 확인 하실수 있습니다.

​

그럼 이만 ^^

2017년 2월 12일 일요일

macOS Sierra 한영키, Home End 키 PC 와 같게

macOS Sierra 업데이트 이후 잘 쓰던 karabiner 툴이 오동작 한다. 개발자 홈페이지(https://pqrs.org/osx/karabiner/)
 에 가보면 macOS Sierra 는 지원하지 않고 새로운 karabiner-elements 로 새로 개발중이라는 메세지를 발견할수 있다.
밑에 보면 karabiner-elements 라는 링크가 보일것이다 해당 링크를 클릭하면 아래와 같은 페이지가 보이고..
위에서 karabiner-elements-lastest.dmg 를 클릭후 다운로드 하여 설치를 한다.
설치가 완료 되고 나면 두가지를 설정 하면 되는데. 1. 한글을 한영키로 사용 하는것(PC 키보드 기준) 2. Home / End 키 를 PC에서 라인 처음과 끝으로 이동하는것과 동일하게 맞추기.
처음으로 한영키를 설명하겠다.키보드를 쓰는 사용자들이 여러가지가 있겠지만 방법은 다 동일하다.a. 맥용 키보드를 그냥 쓰고 오른쪽 Command 키를 한영키로 이용하려면. 
karabiner-element 설정 창에서 Add Item 을 클릭하면 하나의 키가 맵핑 라인이 추가 된다. 여기서 From Key 에 Right Command 를 지정하고 To Key 를 F18 로 지정한다.그다음 시스템환경설정->키보드->단축키탭->입력소스 로 이동해서 아래 그림과 같이 변경한다.
단축키지정에 마우스를 클릭하면 변경 가능하게 바뀌고 그때 Right-Command 를 누르면 F18로 바뀌는것을 볼수 있다.
그다음 아무 에디트를 열어서 한영키 테스트를 하면 잘 변환 되는것을 확인 할수 있을것이다 ^^
b. PC 키보드를 이용중이고 오른쪽 한영키를 이용할때.  일단 실제 입력되는 키가 무엇인지를 알아야 하기 때문에 Karabiner-elements 에 Lanch EventViewer 를 실행하면 실제 입력되는 키값을 알수 있다. 거기서 입력된 키값을 확인후에한영키 매칭 방법은 위와 동일하다.
두번째로 Home/End 키를 PC 키보드와 같이 라인의 처음과 끝으로 사용하고자 할경우.Finder에서 "UserFolder/Library/KeyBindings/DefaultKeyBinding.dict" 파일을 생성한다.(UserFolder는 개인사용자 폴더 이다. 파일은 UTF8로 저장되어야한다.)파일이 생성되었으면 아래 내용을 복사 하여 붙여 넣고 저장한다음 로그아웃 하고 난후 재 로그인 하면설정이 마무리 되었다.{
"\UF729"  = "moveToBeginningOfLine:";
"\UF72B"  = "moveToEndOfLine:";                       
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
}
에디트를 열어서 원하는 동작을 해보면 잘 동작하는것을 알수 있을것이다.

2013년 1월 4일 금요일

Mac 에 Lua Script Bin 설치 하기.

Mac 에 Lua Script 설치 하는 방법입니다.

1. www.lua.org 에서 Lua 최신 소스 tar 파일을 받습니다.
2. 적절한 위치에 파일을 옮겨 놓고 Console 창을 연다음에  아래 명령어로 압축을 풉니다.
    tar -xvzf lua-5.2.1.tar.gz
3. 압축이 풀린 소스 폴더로 이동을 한후 아래 명령어를 실행 하여 소스를 컴파일 한다.
    make macosx
4. 컴파일이 완료 되고 나면 아래 명령어로 설치를 진행한다.
    sudo make install
5. 설치가 완료 되고 나면 테스트 lua 파일을 생성해서 저장하고
    Console 창에서 "lua test.lua" 라고 실행을 하면 스크립트가 실행 되는게 보일겁니다.