본문 바로가기

전체 글401

[리눅스] Compile & Link with gcc Compile & Link with gcc gcc : FSF의 C, C++ 컴파일러 [소스파일 -> 실행파일] gcc -o 실행파일이름 소스파일이름 -o : 실행 파일 명을 지정 소스파일을 컴파일하여 실행파일을 생성 목적어 파일 생성x [소스파일 -> 목적어파일 -> 실행파일] 1) 컴파일 gcc -c test1.c -c: 컴파일만 하고 링크x / 목적어 파일인 test1.o만 생성 test1.c를 컴파일하여 test1.o를 생성 2) 링크 gcc -o 실행파일이름 목적어파일이름 ex) gcc -o test2 test1.o 이미 컴파일된 목적어 파일인 test1.o와 라이브러리 파일을 묶어 하나의 실행파일 test2 생성 [컴파일 -> 링크 -> 실행파일 (한번에 처리)] gcc -o 실행파일이름 모든-.. 2019. 4. 11.
[리눅스] vi / vim Editor vi / vim Editor 보라색 : 입력모드에서도 작동 초록색 : 명령어 앞에 숫자 입력가능 (문자, 단어, 줄수를 의미) :q [Enter] 수정된 내용이 없을 때 그냥 끝내기 :q! [Enter] 저장하지 않고 강제로 끝내기 0 커서가 라인의 제일 왼쪽으로 이동 ^, Home 제일 처음 문자로 이동 $, End 제일 오른쪽으로 이동 ctrl+b, PgUp 한 화면 위로 올라감 ctrl+f, PgDn 한 화면 아래로 내려감 ctrl+d 반 화면 아래로 내려감 ctrl+u 반 화면 위로 올라감 J / Delete / 백스페이스 현재 커서가 위치한 줄과 다음 줄을 한 줄로 결합하고자 하는 명령 . / u 바로 전에 수정한 명령 / 실행 취소 nG, :숫자[E] n(숫자) 라인 번호로 커서 이동 G 파일.. 2019. 4. 11.
[C++] 화면 출력/입력 C++ 화면 출력 / 입력 #include 사용 [화면 출력] cout 객체 디폴트 값이 '\n'임 2. string 클래스 getline(cin, singer); = 공백이 포함된 문자열 입력 #include // 헤더 파일 추가 srting singer; getline(cin, singer); 2019. 4. 10.
[리눅스] 파일명의 확장 메타문자를 이용한 다양한 파일명의 확장 허용 * : 0개 또는 그 이상의 문자와 대응 (모든 파일) ? : 정확하게 하나의 문자와 대응 [] : 리스트 또느느 명시한 범위내의 모든 문자와 대응 {} : 명시된 리스트 항목(단어)으로 대치 rm * 현재 디렉토리의 모든 파일 ls a* "a"로 시작하는 모든 파일 avc.c ace.c aaa.c cp *.dat .. ".dat"로 끝나는 모든 파일 a.dat file.dat mv ../a4*.dat. "a4"로 시작하고 ".dat"로 끝나는 파일 cat a?.dat a1.dat, aA.dat, ab.dat more ?.dat a.dat, b.dat, c.dat tail ??.d a1.d, A2.d, b3.d grep argc [a-c]* "a" 또는 "b".. 2019. 4. 9.
[CSS] 불투명 CSS불투명 0~1사이의 불투명 정도를 나타냄0 : 투명1: 불투명 opacity 를 써주면 됨 2019. 3. 25.
[CSS] 파일연결/ 다중선택 CSS파일연결 html파일과 css파일을 별도로 만들 수 있음html파일에 css파일을 링크하기 위한 과정 HTML의 head에 링크해주면 됨. href = CSS 파일의 주소 or 경로type = 링크 할 문서 유형(여기선 CSS파일)rel = HTML 파일과 CSS 파일 간의 관계 다중선택 ,를 사용요로코롬 2019. 3. 25.
[HTML] Range/ _blank Range슬라이더 max = 최대min = 최소step = 슬라이더를 유동적으로 조절 _blank링크연결시 새 창으로 염 datalistoption이랑 비슷한데 자동완성 기능 가지고 있다고 보면 될듯html5에 새롭게 추가 됬다고 함 //전에 공부할때 안했던 부분 틈새매꾸기 ㅇㅅㅇ 2019. 3. 20.
[리눅스] UNIX 명령어 UNIX 명령어 . = 현재 디렉토리 .. = 위쪽 부모 디렉토리 ~ = 자신의 홈 디렉토리(계정 디렉토리) cat file = 현재 디렉토리 밑에 있는 file보기 clear = 화면을 깨끗이 지우고 커서를 첫째 행으로 옮김 whereis gcc = 명령어가 존재하는 디렉토리 ls = 파일의 목록 -F 파일 유형을 나타내는 기호를 파일명 끝에 표시 -l 파일에 관한 더 상세한 정보를 출력 -a dot 파일을 포함한 모든 파일을 리스트 -R 하위 디렛토리가 있을 경우 계속 밑으로 내려 가면서 출력 cd 디렉토리를 옮김 pwd 현재 작업 디렉토리를 나타냄 mkdir directory를 생성 rmdir directory를 제거 touch 새로운 파일을 생성 or 기존 파일의 수정시간을 변경 rm 파일을 삭제.. 2019. 3. 18.
반응형