# gnu
소프트웨어 설계3 - 현행 시스템 분석
현 시스템이 어떤 하위 시스템으로 구성되어 있는 지 파악하는 절차현행 시스템의 제공 기능과 타 시스템과의 정보 교환 분석을 파악현행 시스템의 기술 요소와 소프트웨어, 하드웨어를 파악목적: 개발 시스템의 개발 범위를 확인하고 이행 방향성을 설정1단계: 시스템 구성 파악

[make] # 4. 명령어
make 로 실행하는 명령어는 서로 다른 셸에서 실행 되는 것처럼 동작한다. 따라서...수행되는 작업의 순서가 파일 간의 관계 에만 주로 영향을 받는 경우 make 기술 파일을 사용하여 모든 것을 제어할 수 있으나변수 조작 을 여러 번 해야 하거나 실행 순서를 변경

[make] # 3. 확장자 규칙 (Suffix Rule)
구시대 유물일지라도 이미 작성된 makefile 과의 호환성을 위해서 여전히 유지되고 있는 기능이기 때문이다. 따라서 과거의 작성된 makefile 의 분석을 위해 정리해서 남기려 한다. 그러나 이는 어디까지나 하위 호환성을 위함일 뿐이며 더 이상 사용해선 안될 것이

[make] # 2. 매크로
타깃들이 수십 개의 파일들에 종속되거나 여러 개의 서로 다른 버전으로 만들어지기 마련인 실제 프로젝트의 기술 파일에서 반복되는 텍스트의 양을 실로 엄청나리라 생각할 수 있으나 실제 사용되는 기술 파일을 열어보면 뜻밖에도 보통 10~50 줄 정도로 간결하다.

[make] # 1. 컴파일, 실행, 디버그
다음은 program 을 빌드하는 경우에 따라 서로 다른 버전을 생성할 수 있는 명령이다. 위 명령어를 입력하게 되면 해당 파일(program)을 생성하는 데 필요한 모든 컴파일과 링크 작업을 수행할 수 있다. make 유틸리티를 사용하면 수많은

[리눅스마스터1급] 1.1.2 리눅스 기초
gcc, emacs, GNOME, GNU tar구속되지 않는다의 관점에서의 소프트웨어 생산, 보급, 발전!copyleftBrain운영체제의 핵심시스템의 하드웨어 제어 도모Minix -> 리누스 토발즈가 POSIX에 호환되는 운영체제 커널을 만듦.1991년 9월 17일다

시스템 프로그래밍 - 1. 리눅스(LINUX)
리눅스는 요즘 클라우드 기술과 결합하여 클라우드 서버로도 활용된다클라이언트(사용자)는 WINDOWS나 MAC OS를 사용하는 경우가 많다.(MAC OS도 LINUX와 같이 UNIX가 조상이라고는 할 수 있다.)리눅스는 GNU 프로젝트와 연계하여 발전했기 때문에 GNU

[C++] GNU/GCC/G++ 컴파일러 설치 및 사용법
GNU 컴파일러가 어떤 것인지, 어떻게 설치 하는지, 어떻게 사용 하는지에 대하여 알아봅니다.

소프트웨어 이해하기 2
우리가 문서 작업을 하고 저장하면 컴퓨터를 껐다 켜도 그 내용을 그대로 사용할 수 있습니다. 이는 컴퓨터의 저장 장치에 문서의 기록이 남아있기 때문인데요. 이러한 작업은 애플리케이션 혼자 할 수 있는 일이 아닙니다.마찬가지로 게임에서 기술을 사용할 때 여러 효과음이 나