본문 바로가기

Computer/LINUX/UNIX

.vimrc 설정 리눅스에서 vim으로 작업할 때, 환경설정을 매번 해주는 번거로움을 없애기 위해, .vimrc 파일을 home 아래에 만들게 된다. 본인이 썼던 세팅은 다음과 같은데, 무난무난하게 c 작업을 할 수 있는 환경이다. set autoindent // 자동 인덴트 set cindent // c 언어 인덴트 set smartindent // 스마트 인덴트 set ruler // 자(좌표(줄,칸)를 표시해주는 듯) set number // 행번호 set shiftwidth=4 // 인덴트 너비 set tabstop=4 // 탭 너비 set hlsearch // search 시 하이라이트 syntax on // 문법체크 filetype indent on set background=dark // 다크테마 colors.. 더보기
pthread 사용할 때 컴파일이 안된다... 프로젝트 중 pthread 를 사용하는 것이 있었는데 평상시대로 gcc 명령을 입력했지만 자꾸 애러가 떴다. (undifined reference어쩌구저쩌구.....) 이럴 땐 네군&구박사님께 여쭤봐야.... 결국 그냥 컴파일은 안되고 gcc에 옵션을 붙여야 돌아간다는 사실을 검색으로 확인. gcc -lpthread -o server tiny.c lpthread가 필요했던거군...(lncurse랑 비슷하네..) 더보기
LINUX 서버에 접속하려면 반드시 필요한 두 가지 프로그램 이번 학기 들어 LINUX 프로그래밍을 시작하게 되었는데 윈도우 환경과 상이한 개발환경에 난감하고 불편하고 (특히 VS가 안되는건....) VI는 한 학기동안 부단한 노력을 하였음에도 불구하고 손에 익지 않는다. gdb는 ..........이건 뭐지??? 하다 끝나고.... 어느새 MS의 노예가 된 것인가.... 아무튼... LINUX // UNIX 를 원격으로 사용할 때 가장 기초적이고 필수적인 유틸 2개. 1. telnet/ssh client PuTTY 아마 이녀석은 이제 업데이트가 없을 듯 싶다.(마지막 업데이트가 2007년....) 그렇지만 가볍고 빠르고 안정적이고 freeware 라 많이 쓰이는 SSH접속기. 2. File upload and download FileZilla 3.2.8.1 간단.. 더보기