• 회사 소개
  • 발표하다
  • 개인 정보 보호 정책
  • 문의하기
마스터트렌드 뉴스
  • 집
    • 블로그
    • 가게
  • 튜토리얼
  • 하드웨어
  • 노름
  • 모바일
  • 보안
  • 윈도우
  • 일체 포함
  • 소프트웨어
  • 네트워크
  • 소식
  • Korean Korean
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Indonesian Indonesian
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
결과 없음
모든 결과 보기
  • 집
    • 블로그
    • 가게
  • 튜토리얼
  • 하드웨어
  • 노름
  • 모바일
  • 보안
  • 윈도우
  • 일체 포함
  • 소프트웨어
  • 네트워크
  • 소식
  • Korean Korean
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Indonesian Indonesian
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
결과 없음
모든 결과 보기
마스터트렌드 뉴스
결과 없음
모든 결과 보기
시작 튜토리얼

Linux에서 컴파일: 3개의 명령어로 몇 분 안에 실행 ⚡

마스터트렌드 인사이트 ~에 의해 마스터트렌드 인사이트
2025년 9월 20일
~에 튜토리얼
읽는 시간:6 최소 읽기 시간
에게 에게
0
Linux에서 컴파일하기 - Linux 노트북에서 프로그래밍하는 사람, 터미널에서 명령을 실행하여 gcc와 make로 코드를 컴파일하는 사람. Linux에서 컴파일하기 위한 가이드입니다.

Linux에서 컴파일: GNU/Linux에서 gcc와 make를 사용하여 소스 코드를 컴파일하기 위해 터미널을 사용하는 개발자입니다. 프로그래밍 튜토리얼, DevOps 및 명령줄 학습에 적합합니다.

2
공유됨
6
조회수
페이스북에 공유하기트위터에 공유하기

내용물

  1. Linux에서 컴파일하기: 바이너리 생성을 위한 3단계 🔥
    1. 주요 요약
  2. 소스 코드에서 컴파일이란 무엇인가요?
  3. 3단계 빌드 프로세스: 구성, 제작, 설치
  4. ./configure가 프로세스를 시작하는 방법
  5. make가 대부분의 작업을 수행합니다.
  6. make install로 마무리
    1. 관련 출판물

Linux에서 컴파일하기: 바이너리 생성을 위한 3단계 🔥

주요 요약

  • 대부분의 소프트웨어는 소스 코드에서 컴파일하기 위해 3단계 프로세스를 따릅니다. ./configure && make && make install.
  • 대본 구성하다 종속성을 확인합니다. 만들다 실행 파일을 생성하고 다음과 같은 도구를 생성합니다. autoconf/automake 이 과정을 자동화합니다.
  • 설치는 일반적으로 선택 사항이므로 디렉토리에 복사된 명령을 실행하기가 더 쉽습니다. 길 시스템의.

패키지 관리자를 사용하는 것에 비하면 소스 코드에서 컴파일하는 것은 어려워 보일 수 있지만, 세 가지 기본 명령을 사용하면 간단하고 직관적인 프로세스입니다. 🚀

소스 코드에서 컴파일이란 무엇인가요?

사용하는 프로그램은 인터프리터 또는 컴파일될 수 있습니다. 인터프리터 프로그램은 다른 프로그램(인터프리터)이 실시간으로 실행하는 코드가 포함된 텍스트 파일입니다. 반면, 컴파일된 프로그램은 실행 가능한 기계어 코드가 포함된 바이너리 파일입니다.

컴파일된 실행 파일은 특히 대규모 프로그램에서 매우 일반적입니다. 소스 코드에서 컴파일하면sas는 컴파일러와 같습니다 gcc 코드를 실행 가능한 프로그램으로 변환하여 여러 파일에 분산시키는 것을 말합니다.

명령어를 사용하여 Steam을 설치하는 모습을 보여주는 Linux 터미널입니다.

컴파일 프로세스는 광범위하고 복잡할 수 있으므로 일반적으로 다음과 같은 프로그램을 사용하여 자동화됩니다. 만들다. 파일 메이크파일 최종 실행 파일이 어떻게 빌드되는지 제어합니다.

대규모 프로젝트에서는 이러한 메이크파일 이러한 도구는 자동으로 생성될 정도로 복잡할 수 있습니다. 자동 설정 그리고 자동차 제조 다양한 아키텍처 간 호환성을 보장합니다. 🛠️

3단계 빌드 프로세스: 구성, 제작, 설치

대부분의 소프트웨어는 소스 코드에서 컴파일하기 위해 다음과 같은 기본 패턴을 사용합니다.

./configure && make && make install

Apache와 같은 인기 프로그램은 다음과 같은 시퀀스(또는 일부 변형)를 사용합니다. 그의 파일을 설명합니다 설치하다:

./configure, make, make install 단계를 보여주는 Apache INSTALL 파일 조각입니다.

Node.js도 BUILDING.md 파일에 표시된 대로 이 구조를 따릅니다.

Node.js BUILDING.md 파일에서 ./configure, make, make install을 보여주는 스니펫입니다.

각 프로젝트마다 이 명령 문자열이 약간씩 다를 수 있습니다. 논리 AND 연산자(&&) 단계가 실패하면 프로세스를 중지합니다.

./configure && make && make install

또는 세미콜론을 사용하여 각 명령을 한 줄에 따로 실행할 수 있습니다. 이렇게 하면 실패하더라도 모든 명령이 중단되지 않고 실행됩니다.

./configure; make; make install

세 줄을 따로따로 할 수도 있습니다.

./configure make make install

설치하지 않고 프로그램을 시도해 보고 싶다면 건너뛸 수 있습니다. 설치하다 해당 폴더에서 실행하세요.

일부 저장소에는 스크립트가 있습니다. 구성하다 Ready는 있지만, grep과 같은 다른 스크립트는 생성하기 위해 먼저 다른 스크립트를 실행해야 합니다. 프로젝트의 권장 사항을 따르려면 항상 INSTALL, BUILD 또는 README 파일을 참조하세요. 📋

./configure가 프로세스를 시작하는 방법

대본 구성하다 이는 프로젝트를 사용자 환경에 맞게 조정하는 컴파일 과정의 시작점입니다.

이 스크립트는 프로젝트에 필요한 종속성을 검사하고 버전과 가용성을 확인합니다. 완료되면 다음과 같은 파일이 생성됩니다. 메이크파일 다음 단계를 위해.

대본 구성하다 다양한 구성 가능한 옵션을 제공합니다. ./configure --도움말빌드 세부 정보를 사용자 정의할 수 있습니다.

너무 많은 구성하다 ~처럼 만들다 화면에 많은 출력을 생성합니다. 옵션을 사용하세요. --조용한 너무 자세한 내용을 보여주지 않고 명령을 실행하고 싶다면. 🤫

스크립트가 누락된 경우 구성하다일부 프로젝트에는 다음과 같은 스크립트가 포함됩니다. autogen.sh 이를 생성합니다. 예를 들어, htop은 다음을 사용합니다.

htop 소스 코드에서 configure를 생성하는 autogen.sh 스크립트의 출력입니다.

매우 간단한 프로젝트나 다른 언어로 작성된 프로젝트는 다음과 같은 경우가 있을 수 있습니다. 구성하다. 이 과정은 두 단계로 진행됩니다. make && make install.

대본 구성하다 또한 매개변수와 같은 설치 세부 정보도 제어합니다. --접두사설치 루트 디렉터리를 설정합니다. 기본적으로 /usr/local하지만 파일을 더 잘 정리하기 위해 변경할 수 있습니다.

make가 대부분의 작업을 수행합니다.

후에 구성하다 생성합니다 메이크파일, 소프트웨어의 실제 컴파일은 다음으로 시작됩니다. 만들다.

이 프로그램은 다음을 읽습니다. 메이크파일 그리고 어떤 파일을 만들거나 업데이트할지 결정하는 규칙을 따릅니다. 메이크파일 손으로 쓴 글은 구문을 아는 사람이라면 이해하기 쉽습니다.

예를 들어, 이것 메이크파일 간단한 컴파일은 파일에 의존하는 프로그램을 컴파일합니다. 프로그램.c:

프로그램: program.c gcc -o program program.c

만들다 확인하다 프로그램.c 마지막 컴파일 이후 변경되었습니다. 변경되지 않은 경우 아무 작업도 수행하지 마십시오. 변경된 경우 다음과 같이 컴파일하십시오. gcc.

Das Keyboard 6 Professional의 조명이 켜진 키를 클로즈업으로 찍은 사진입니다.

그만큼 메이크파일 자동 생성된 것은 일반적으로 훨씬 더 복잡합니다. 예를 들어, 메이크파일 htop에는 2,440개의 줄이 있습니다.

htop 프로젝트를 위해 자동 생성된 Makefile의 일부입니다.

하지만 모든 세부 사항을 이해할 필요는 없습니다. 소스 코드를 수정하지 않는 한, 그냥 실행하면 됩니다. 만들다 그리고 시스템이 알아서 처리하도록 하세요.

단계 만들다 대규모 프로젝트의 경우 몇 분 이상 걸릴 수 있습니다. 실패하는 경우 일반적으로 종속성 누락이 원인입니다. 장점은 다음과 같습니다. 만들다 진행 상황을 저장하고 다시 실행하면 중단된 부분부터 다시 시작합니다.

make install로 마무리

컴파일 후 생성된 실행 파일은 일반적으로 프로젝트의 루트 또는 하위 디렉토리에 위치합니다. 큰 상자전체 경로를 사용하여 실행할 수 있습니다.

cli 디렉토리에서 make를 실행하면 최종 실행 파일이 있는 bin 하위 디렉토리가 생성됩니다.

테스트용으로는 유용하지만, 장기적으로는 접근하기 쉬운 위치에 설치하는 것이 좋습니다.

목표 설치하다 정의하는 것 메이크파일 필요한 파일을 복사하고 권한을 설정하세요. 기본 위치는 다음과 같습니다. /usr/local/bin, 변경할 수는 있지만 --접두사.

해당 폴더에 대한 권한이 없으면 다음을 실행하세요. sudo make install 관리자 비밀번호를 제공합니다.

설치 디렉토리는 변수에 포함되어야 합니다. 길 전체 경로를 지정하지 않고도 이름만으로 프로그램을 실행할 수 있습니다.

이것을 공유하십시오:
페이스북링크드인핀터레스트엑스레딧텀블러블루스카이스레드공유하다

관련 기사:

  • 3가지 간단한 단계로 Linux를 설치하는 방법(Windows 삭제 없이)
    Linux 디렉토리 구조 설명
    Linux 디렉터리 구조는 이 강력한 운영 체제가 어떻게 작동하는지 이해하는 데 필수적입니다.
  • 비밀번호 관리자
    비밀번호 관리자 🚀: 비밀번호 유출을 예방하는 핵심은…
    비밀번호 관리자🔑는 안전한 비밀번호를 손쉽게 생성하고 저장할 수 있는 솔루션입니다. 이 앱들로 비밀번호 도용을 방지하세요!…
  • Ubuntu에 소프트웨어를 설치하는 방법: Snap 및 APT에 대한 초보자 가이드
    Ubuntu에 소프트웨어를 설치하는 방법: 5가지 요령을 알아보세요…
    Ubuntu에 소프트웨어를 설치하는 방법은 생각보다 쉽습니다. 10분 안에 배워보세요! ⏰
  • Windows 11에서 관리자 권한으로 CMD를 여는 방법(10가지 방법)
    Windows 11에서 관리자 권한으로 CMD를 여는 방법
    Windows 11에서 관리자 권한으로 명령 프롬프트(CMD)를 여는 방법
  • 와인 대 가상 머신: 어느 것이 더 나을까?
    와인 대 가상 머신: 누가 이길지 알아보세요! 🏆💻
    Wine vs. Virtual Machines: 오늘 귀하의 Windows 애플리케이션에 더 나은 성능과 호환성을 제공하는 것이 무엇인지 알아보세요! 🚀✨
  • Windows 11에서 로컬 Linux 웹 서버를 설정하는 방법
    Windows 11에서 로컬 Linux 웹 서버를 구성하는 방법
    Windows 11 창에서 로컬 Linux 웹 서버를 실행하는 방법

관련 출판물

  • 최고의 데이트 앱 🚀: 지금 당장 장기적 파트너를 찾을 수 있는 곳을 알아보세요.
  • 휴대용 모니터 2025: 최고의 저렴한 제품을 만나보세요 🔥🎯
  • 🌟 Microsoft Surface 업데이트: 이 새로운 버전을 놓치지 말아야 할 이유.
  • 사우스 오브 미드나잇: 60fps의 고딕 어드벤처 - 지금 바로 만나보세요! ⚡️
  • Chromebook을 소유하는 데 드는 숨겨진 비용: 이 글을 읽기 전에 구매하지 마세요! ⚠️
  • Snapchat이 자체적으로 종료됩니다: 10가지 빠르고 효과적인 솔루션
  • 안드로이드용 Google Chrome과 보안: 데이터를 보호하는 3가지 설정 🔒🚀
  • Windows 11에서 명령 프롬프트를 비활성화하는 방법 ⚡ 빠르고 안전한 방법
태그: 에버그린컨텐츠리눅스기술 팁
이전 게시물

지금 Windows 11에서 WinSxS를 정리하세요: 삭제하지 않고 GB를 확보하세요 ⚡

다음 출판물

템페스트 라이징 리뷰: 클래식 RTS가 22개 미션으로 부활! 🔥

마스터트렌드 인사이트

마스터트렌드 인사이트

저희 편집팀은 여러분이 디지털 기기와 도구를 최대한 활용할 수 있도록 심도 있는 리뷰, 튜토리얼, 추천 사항을 공유합니다.

다음 출판물
템페스트 라이징 리뷰: 사이버네틱 사령관과 미래적인 파란색/빨간색 전장을 특징으로 하는 RTS 표지. 전투 중인 탱크, 군인, 드론, 항공기가 등장합니다.

템페스트 라이징 리뷰: 클래식 RTS가 22개 미션으로 부활! 🔥

5 1 투표
기사 평가
구독하다
입장
통지하다
손님
손님
0 댓글
가장 오래된
최신 최다 투표
온라인 댓글
모든 댓글 보기

연결 상태를 유지하세요

  • 976 팬들
  • 118 팔로워
  • 1.4k 팔로워
  • 1.8k 구독자

최신 기술과 게임을 놓치지 마세요.
매일 독점적인 팁, 방법 가이드, 분석을 제공합니다.

구독 양식
  • 경향
  • 댓글
  • 마지막
Windows 11 바탕 화면에 시계를 추가하는 방법: 확실한 3가지 요령!

Windows 11 바탕 화면에 시계를 추가하는 방법: 몇 분 안에 더 많은 작업을 완료하세요! ⏱️

2025년 5월 1일
REPO에서 게임을 저장하는 방법

REPO에서 게임을 저장하는 방법 🔥 진행 상황을 잃지 않는 비결을 알아보세요

2025년 7월 7일
안드로이드용 Lucky Patcher의 12가지 최고의 대안

Lucky Patcher 대체 앱: 더 뛰어나고 사용하기 쉬운 12가지 앱! 🎮⚡

2025년 5월 12일
2024년 Android에서 AdGuard DNS를 사용하는 방법

2025년 Android에서 AdGuard DNS를 사용하는 방법

2025년 11월
Android에서 Gmail 기능: 5가지 팁으로 시간 절약

Android에서 사용하는 Gmail 기능: 여러분이 몰랐던 5가지 요령! 📱✨

12
마더보드 수리 - 마더보드 수리

노트북 마더보드 수리

10
인터넷 없이 Windows 11 Home 설치

인터넷 없이 Windows 11 Home 설치

10
4단계로 Windows 11/10에서 드라이버를 백업하는 방법!

Windows 11/10에서 드라이버를 백업하는 방법: 실수를 방지하세요! 🚨💾

10
템페스트 라이징 리뷰: 사이버네틱 사령관과 미래적인 파란색/빨간색 전장을 특징으로 하는 RTS 표지. 전투 중인 탱크, 군인, 드론, 항공기가 등장합니다.

템페스트 라이징 리뷰: 클래식 RTS가 22개 미션으로 부활! 🔥

2025년 9월 20일
Linux에서 컴파일하기 - Linux 노트북에서 프로그래밍하는 사람, 터미널에서 명령을 실행하여 gcc와 make로 코드를 컴파일하는 사람. Linux에서 컴파일하기 위한 가이드입니다.

Linux에서 컴파일: 3개의 명령어로 몇 분 안에 실행 ⚡

2025년 9월 20일
지금 Windows 11에서 WinSxS를 정리하세요 - "저장 공간 확보" 메시지가 나타나는 하드 드라이브; Windows 11에서 WinSxS 폴더를 정리하여 저장 공간을 확보하는 방법.

지금 Windows 11에서 WinSxS를 정리하세요: 삭제하지 않고 GB를 확보하세요 ⚡

2025년 9월 20일
Windows Recall - Windows 11 노트북에 취소선이 그어진 Windows Recall 아이콘이 표시되어 있으며, 개인 정보 보호 및 보안 문제로 인해 Windows Recall을 비활성화하는 방법을 나타냅니다.

Windows 리콜: 개인 정보 보호를 위한 3단계 ⚠️

2025년 9월 20일

최근 뉴스

템페스트 라이징 리뷰: 사이버네틱 사령관과 미래적인 파란색/빨간색 전장을 특징으로 하는 RTS 표지. 전투 중인 탱크, 군인, 드론, 항공기가 등장합니다.

템페스트 라이징 리뷰: 클래식 RTS가 22개 미션으로 부활! 🔥

2025년 9월 20일
5
Linux에서 컴파일하기 - Linux 노트북에서 프로그래밍하는 사람, 터미널에서 명령을 실행하여 gcc와 make로 코드를 컴파일하는 사람. Linux에서 컴파일하기 위한 가이드입니다.

Linux에서 컴파일: 3개의 명령어로 몇 분 안에 실행 ⚡

2025년 9월 20일
6
지금 Windows 11에서 WinSxS를 정리하세요 - "저장 공간 확보" 메시지가 나타나는 하드 드라이브; Windows 11에서 WinSxS 폴더를 정리하여 저장 공간을 확보하는 방법.

지금 Windows 11에서 WinSxS를 정리하세요: 삭제하지 않고 GB를 확보하세요 ⚡

2025년 9월 20일
4
Windows Recall - Windows 11 노트북에 취소선이 그어진 Windows Recall 아이콘이 표시되어 있으며, 개인 정보 보호 및 보안 문제로 인해 Windows Recall을 비활성화하는 방법을 나타냅니다.

Windows 리콜: 개인 정보 보호를 위한 3단계 ⚠️

2025년 9월 20일
4
마스터트렌드 뉴스 로고

MasterTrend Info는 기술 관련 최신 소식을 제공하는 최고의 플랫폼입니다. 하드웨어, 소프트웨어, 게임, 모바일 기기, 인공지능 관련 뉴스, 튜토리얼, 분석 자료를 확인해 보세요. 뉴스레터를 구독하고 최신 트렌드를 놓치지 마세요.

우리를 따르세요

카테고리별로 찾아보기

  • 노름
  • 하드웨어
  • 일체 포함
  • 모바일
  • 소식
  • 네트워크
  • 보안
  • 소프트웨어
  • 튜토리얼
  • 윈도우

최근 뉴스

템페스트 라이징 리뷰: 사이버네틱 사령관과 미래적인 파란색/빨간색 전장을 특징으로 하는 RTS 표지. 전투 중인 탱크, 군인, 드론, 항공기가 등장합니다.

템페스트 라이징 리뷰: 클래식 RTS가 22개 미션으로 부활! 🔥

2025년 9월 20일
Linux에서 컴파일하기 - Linux 노트북에서 프로그래밍하는 사람, 터미널에서 명령을 실행하여 gcc와 make로 코드를 컴파일하는 사람. Linux에서 컴파일하기 위한 가이드입니다.

Linux에서 컴파일: 3개의 명령어로 몇 분 안에 실행 ⚡

2025년 9월 20일
  • 회사 소개
  • 발표하다
  • 개인 정보 보호 정책
  • 문의하기

저작권 © 2025 https://mastertrend.info/ - 모든 권리 보유. 모든 상표는 해당 소유자의 자산입니다.

Spanish Spanish
Spanish Spanish
English English
Portuguese Portuguese
French French
Italian Italian
Russian Russian
German German
Chinese Chinese
Korean Korean
Japanese Japanese
Thai Thai
Hindi Hindi
Arabic Arabic
Turkish Turkish
Polish Polish
Indonesian Indonesian
Dutch Dutch
Swedish Swedish
결과 없음
모든 결과 보기
  • Korean Korean
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • German German
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Polish Polish
    • Indonesian Indonesian
    • Turkish Turkish
    • Hindi Hindi
    • Thai Thai
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
  • 노름
  • 하드웨어
  • 일체 포함
  • 모바일
  • 소식
  • 네트워크
  • 보안
  • 소프트웨어
  • 튜토리얼
  • 윈도우

저작권 © 2025 https://mastertrend.info/ - 모든 권리 보유. 모든 상표는 해당 소유자의 자산입니다.

댓글 작성자 정보
:wpds_스마일::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_뒤틀림::wpds_arrow::wpds_쇼크::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_롤::wpds_울음::wpds_eek::wpds_lol::wpds_mad::wpds_슬픔::wpds_느낌표::wpds_질문::wpds_아이디어::wpds_hmm::wpds_beg::wpds_휴::wpds_chuckle::wpds_silly::wpds_envy::wpds_닥쳐:
wpDiscuz
레딧블루스카이엑스마스토돈해커 뉴스
이것을 공유하십시오:
마스토돈비케이(VK)왓츠앱전보문자 메시지해커 뉴스선전령
귀하의 마스토돈 인스턴스