728x90

소스파일 2

리눅스 컴파일 실행, 빌드 과정, make 명령

리눅스 컴파일 실행, 빌드 과정, make 명령 컴파일 : 사용자가 사용하는 고급언어(C언어)를 기계어(실행파일)로 변환하는 과정 컴파일러 : 이러한 기능을 하는 소프트웨어 C언어로 작성한 프로그램을 컴파일하려면 CC 컴파일러가 필요하다. 리눅스의 C 컴파일러 : gcc gcc 설치 명령어 : $ sudo apt-get install gcc C 프로그램 작성하기 명령어 : $ vi hello.c 내용 작성 후:wq로 저장 후 종료하기. C 프로그램 컴파일하기 명령어 : $ gcc hello.c (소스 파일명) 실행 파일의 이름은 사용자가 지정하지 않으면 a.out으로 생성 C 프로그램 실행하기 명령어 :./a.out(경로 주의) 실행 파일명 변경하기 : $ gcc –o h..

[ C++ ] Class 클래스 정의와 객체 선언

[ C++ ] Class 클래스 정의와 객체 선언 class 정의 C++에서는 클래스 정의도 하나의 선언문이기 때문에 반드시 세미콜론;으로 끝나야 한다.. C++의 멤버 필드(속성), 멤버 함수(행위)의 기본 접근 지정자는 private이다. JAVA의 기본 접근 지정자는 public이다. 객체 외부에서 멤버 함수를 호출할 수 있도록 대부분의 멤버 함수는 public이다. C++에서는 일반적으로 클래스 정의 안에 멤버 함수의 프로토타입만 선언하고 함수에 대한 것은 다른 cpp에 저장한다. 멤버 필드는 일반적으로 private에 지정해 캡슐화가 되도록 한다. instance 멤버 필드 (기본적) 각 객체 생성 시 별도의 메모리 할당 static 멤버 필드 (전역) instance 멤버 함수 static 멤..

C++ Programming 2021.11.07
728x90