IT

'소프트웨어'에 해당되는 글 164건

  1. 2011.04.26 Vi 편집기
  2. 2011.04.25 컴파일 과정
  3. 2011.04.23 .bashrc 수정
  4. 2011.04.23 cygwin 설치

Vi 편집기

2011. 4. 26. 15:20 : 소프트웨어/Linux

명령어 모드 - (insert 키, I 키, o키로 진입)

키워드

설명

o

현재커서의 밑으로 새줄 추가

O

현재커서의 위로 새줄 추가

a

현재커서의 옆에서 삽입모드

A

현재라인의 끝에서 삽입모드

r

현재커서의 한 문자를 바꾸기 모드

R

현재커서부터 덮어쓰기 모드

p

붙여 넣기

P

위로 붙여 넣기

dd

현재라인 삭제(실제로는 메모리에 남아있음)

yy

현재라인 복사(메모리에 복사)

숫자 0

현재라인의 제일 앞으로 이동

$

현재라인의 맨 뒤로 이동

.

이전명령 실행

u

실행한 명령 취소

D

현재 커서의 오른쪽 라인 삭제

v

마우스로 블록 지정 모드

/

단어 검색 n: 다음 검색어 N: 이전 검색어

d+숫자키+방향(아래,위)

해당방향으로 숫자만큼 잘라내기

y+숫자키+방향(아래,위)

해당방향으로 숫자만큼 복사

w

단어 단위로 커서 이동

d+w

단위 단위로 삭제

J

현재라인의 아래줄, 윗줄을 합침

 

방향키

H

왼쪽 방향키

J

아래쪽 방향키

K

위쪽 방향키

L

오른쪽 방향키

 

확장명령 (콜론 : )

w

저장

q

Vi 종료

q!

강제 종료

숫자

해당 라인으로 점프

'소프트웨어 > Linux' 카테고리의 다른 글

[MAC OSX] port 명령어  (0) 2011.05.21
USB util 컴파일하기  (0) 2011.05.21
makefile  (0) 2011.05.11
분할 컴파일  (0) 2011.05.11
Linux 디버깅 방법  (0) 2011.05.02
Posted by sinpk

소스( .c) → 전처리 (.i) → 컴파일(.s) → 어셈블러(.o or .obj) → 링크/링킹 → 실행파일 (.exe)
                   Preprocessing → Compile → Assembler → Link
※ 밑줄 부분은 컴파일 과정에서 중간 파일이 생겼다가 지워진다.

중간 파일을 삭제하지 않고 보여주는 방법.
# gcc -v --save-temps -o test2 first.c

-v → 컴파일 과정을 화면에 출력한다.
--save-temps → 컴파일 과정에서 생성되는 중간 파일인 전처리 파일(*.i)과 어셈블리 파일(*.s)를 지우지 않고 현재 디렉토리에 저장한다. 컴파일 과정의 에러를 분석할 때 사용

cl /P /FA main.c

1. 전처리 (abc.i 파일 생성)
#define, #ifdef, #include,#pragma 등, 전처리기 사용

$cpp abc.c abc.i

2. 컴파일 (abc.s 어셈블러 파일 생성)
c 컴파일러사용

$/usr/lib/gcc/i486-linux-gnu/4.0.2/cc1 abc.i

3. 목적코드 생성( abc.o 오브젝트 파일 생성)
어셈블러를 사용하여 목적파일 생성

$as -V -Qy -o abc.o abc.s

4. 링크(실행파일 생성)
링커를 사용-Collect2
두 개 이상의 목적 프로그램을 합쳐서 실행 가능한 한 개의 프로그램으로 만드는 작업

'소프트웨어 > C언어' 카테고리의 다른 글

문자 입출력  (0) 2011.05.03
변수와 메모리  (0) 2011.04.29
자료형-2  (0) 2011.04.28
자료형-1  (0) 2011.04.27
2011.04.27 피보나치 수열의 합 계산 프로그램  (0) 2011.04.27
Posted by sinpk

.bashrc 수정

2011. 4. 23. 15:31 : 소프트웨어/Cygwin

처음 콘솔로 접속하면 칼라 지정이 되어있지 않아서 불편하다.
사용자 디렉토리에서 ls -al 하면 bashrc 파일이 보인다

이파일을 열어서 살펴보면 주석처리가 된것을 알수 있다.

위의 화면에서 필요한 부분의 주석을 삭제하면 된다.

'소프트웨어 > Cygwin' 카테고리의 다른 글

cygwin 설치  (0) 2011.04.23
Posted by sinpk

cygwin 설치

2011. 4. 23. 05:31 : 소프트웨어/Cygwin
1. www.cygwin.com 에서 setup.exe 다운로드를 한다.
2. setup 실행
처음 메뉴는 인터넷에서 패키지를 다운로드 받고나서 설치를 시작한다.
두번째 메뉴는 인터넷에서 패키지만 다운로드 받는다.
세번째 메뉴는 미리 다운로드 받은 패키지를 사용하여 설치를 시작한다.

일반적으로 1번 메뉴를 선택하면 된다.

위 화면은 임시로 패키지를 저장하는 경로를 설정한다. 이 폴더를 복사하여 다른 컴퓨터에서 3번 메뉴를 선택하면 빠르게 설치할수 있다.

패키지를 다운로드 받을 사이트를 선택한다. 카이스트 서버가 빠르다.

간혹 카이스트 서버를 선택하고나서 진행하면 위와 같이 경고 메시지가 나올때가 있는데 이때 확인을 누른후 뒤로 가기 버튼을 눌러 서버 설정으로 돌아가서 다시 카이스트 서버를 선택하여 진행하면 정상적으로 진행된다.

카테고리별로 필요한 프로그램을 선택하여 설치할수 있다. 개발을 목적으로 한다면 Devel 카테고리를 install 설정으로 바꾼다.

위의 화면은 의존성 검사이다. 앞에서 선택한 카테고리에서 목록에 나오는 패키지가 필요해서 설치한다는 내용이다. 다음을 눌러서 진행한다.

'소프트웨어 > Cygwin' 카테고리의 다른 글

.bashrc 수정  (0) 2011.04.23
Posted by sinpk