목록리눅스 4
LuvSea
hello.c라는 파일이 있다고 가정하자. 기본적으로 gcc에서 또는 VC에서는 다음의 과정을 거치게 된다. 위의 c파일에서 전처리기(Preprocessor)를 통해 전처리 과정을 거치게 되고, 그 결과 "hello.i"파일이 생성된다. 그리고 컴파일러(Compiler)에서 하드웨어에 종속적인 어셈블리코드인 "hello.s"를 생성하게된다.(VC에서는 ".asm") 그 이후 어셈블러(Assembler)에 의해 어셈블코드는 목적파일인 오브젝트파일 "hello.o"를 생성(VC에서는 "hello.obj")하고, 이 오브젝트 파일은 링킹(Linking)과 재배치(Relocation)과정을 거쳐 실행파일인 hello파일(VC에서 "hello.exe")이 생성된다. 이러한 중간 과정에서 생성되는 파일은 일반적으로..
* vi 의 명령모드에서도 설정하나, 영구적으로 .vimrc 파일을 만들어 설정합니다. 1. $ sudo(우분투 경우, 페도라경우 root 권한으로 실행) gedit ~/.vimrc 해서 .vimrc 에 다음 내용을 입력합니다. 2. 텍스트 편집기가 실행됩니다. 3. 위와 같이 자신에게 맞는 코드를 넣고 저장하면 완료 (주의 : 터미널을 종료하면 텍스트편집기도 같이 종료된다.) (내용) set autoindent " 자동으로 들여쓰기를 한다.set cindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다. set smartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다. set textwidth=79 " 만약 79번째 글자를 넘어가면 \set wrap " 자동으로 를 삽입하여 다음 줄로 넘어..
페도라에서 로그인은 root로 해야 한다. 0. VMware로 페도라 부팅 1. X 윈도우에서 Add/Remove software 실행한 후 search에서 kernel-devel로 검색하여 자신의 커널과 맞는것을 선택 (터미널에서 uname -a 명령으로 커널버전 확인) 2. vmware 메뉴에서 VM->Install VMware Tools Install 선택 3. X윈도우에서 cdrom 들어가보면 두개의 파일이 보임. 4. VMwareTools-5.5.1-19175.tar.gz 을 /tmp에 복사 5. 터미널에서 /tmp로 이동후 tar xvzf VMwareTools-5.5.1-19175.tar.gz 실행 6. $>cd vmware-tools-distrib/bin로 이동하여 vmware-config-..