• 회사 소개
  • 알
  • 개인 정보 보호 정책
  • Contact us
MasterTrend Info - 기술, 뉴스 및 튜토리얼
  • 홈
    • 블로그
  • 튜토리얼
  • 하드웨어
  • 게임
  • 스마트폰
  • 보안
  • 윈도우
  • IA
  • 소프트웨어
  • 네트워크
  • ko_KRKorean
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
결과
모두 보 결과
  • 홈
    • 블로그
  • 튜토리얼
  • 하드웨어
  • 게임
  • 스마트폰
  • 보안
  • 윈도우
  • IA
  • 소프트웨어
  • 네트워크
  • ko_KRKorean
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
결과
모두 보 결과
MasterTrend Info - 기술, 뉴스 및 튜토리얼
결과
모두 보 결과
시작 튜토리얼 (문제 해결)

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

MasterTrend Insights by MasterTrend Insights
2025년 9월 20일
에 튜토리얼 (문제 해결)
읽기 시간:6 min 읽
0
Linux에서 컴파일하기 - Linux 노트북에서 프로그래밍하는 사람, 터미널에서 명령을 실행하여 gcc와 make로 코드를 컴파일하는 사람. Linux에서 컴파일하기 위한 가이드입니다.

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

68
공유
189
보
페이스북에 공유하기트위터에서 공유

내용물

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

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 관리자 비밀번호를 제공합니다.

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

이것을 공유하십시오:
1페이스북링크드인핀터레스트엑스레딧텀블러블루스카이스레드공유하다채팅GPT클로드Google AIGrok
1
공유하다
태그: 에버그린컨텐트리눅스기술 팁
이전 게시물

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

다음 출판물

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

MasterTrend Insights

MasterTrend Insights

우리의 편집 팀은 다이빙 분석,자습서와 권장 사항에 대한의 장치 및 디지털 도구입니다.

관련출판물

안드로이드 볼륨 조절 앱 - 로스쿨 복도에서 두 학생이 안드로이드 스마트폰 앱을 이용해 정해진 시간에 맞춰 볼륨을 조절하고 있다.
튜토리얼 (문제 해결)

안드로이드 볼륨을 설정된 일정에 따라 조절합니다.

2026년 7월 30일
0
아이폰에서 메시지 읽기 - 여성이 아이폰에서 메시지를 읽고 있는 모습 옆에 "아이폰에서 읽음 확인"이라는 문구가 있습니다. 이는 최신 iOS에서 읽음 확인을 관리하는 방법에 대한 안내입니다.
튜토리얼 (문제 해결)

아이폰에서 메시지 읽기: 최신 iOS 버전 가이드

2026년 7월 26일
110
릴 영상 초안 저장하기 - 여성이 휴대전화로 릴 영상 초안을 편집하고 휴대폰 갤러리에 저장하는 모습.
튜토리얼 (문제 해결)

Reels 초안을 갤러리에 저장하세요

2026년 7월 22일
126
아이폰으로 찍은 달 사진 - 한 여성이 해변에서 해질녘 보름달을 아이폰으로 촬영하며, 달의 세부적인 모습을 포착하기 위해 다양한 촬영 기법을 사용하고 있다.
튜토리얼 (문제 해결)

아이폰으로 달 사진 찍기: 디테일을 살리는 비법

2026년 7월 22일
105
아이폰 Wi-Fi 통화. 여성이 아이폰 설정에서 Wi-Fi 통화 옵션을 활성화하는 모습을 보여줍니다. 아이폰에서 Wi-Fi 통화를 활성화하고 사용하는 방법에 대한 단계별 안내입니다.
튜토리얼 (문제 해결)

아이폰 Wi-Fi 통화: 활성화 및 사용 방법

2026년 4월 26일
220
4K UHD TV에서 고화질 영화 장면을 재생할 때 밝기, 명암, 선명도, 색상, 모션 흐름 및 HDR 톤 매핑을 설정할 수 있는 고급 화면 설정 기능입니다.
튜토리얼 (문제 해결)

고급 TV 설정: 변경해야 할 사항과 피해야 할 사항

2026년 4월 7일
317
다음 출판물
템페스트 라이징 리뷰: 사이버네틱 사령관과 미래지향적인 블루/레드 전투, 탱크, 군인, 드론, 항공기가 등장하는 RTS 표지.

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

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

Stay Connected

  • 976 팬
  • 118 팔
  • 1.4k 팔
  • 1.8k 구내구독자
  • 트렌드
  • 댓글
  • 마지막
🖥니다 어떻게 열어 장치와 프린터는 Windows11:4 가지 간단한 단계

🌟어떻게 열어 장치와 프린터는 Windows11:¡놀라운 트릭!

2026년 6월 21일
윈도우 11 고정 시계: 고정 시계 표시 옵션, 제한 사항 및 실용적인 고려 사항 (파란색 배경, 윈도우 아이콘 및 미니멀한 아날로그 시계 포함).

Windows 11 시계 고정 표시: 옵션, 제한 사항 및 실제 결정 사항

2026년 6월 21일
윈도우 11에서 이더넷이 작동하지 않을 때: 9가지 간단한 해결 방법

윈도우 11에서 이더넷이 작동하지 않을 때: 3분 만에 해결하는 방법 ⚡🌐

13 11 월 2025
을 저장하는 방법 게임에서는 리포

을 저장하는 방법 게임에서 REPO🔥비밀을 발견하지 않을 진행을 잃

7 7 월 2025
의 기능을 Gmail 안드로이드에서:저장과 함께 시간 5 팁

의 기능을 Gmail 에서 안드로이드의 경우 5 릭 당신이 알고하지 않았다! 📱저희 유영배라는 이모부의 친구가 만

12
노트북 메인보드 수리: 노트북을 열어 내부를 살펴보고 메인보드, 냉각 시스템, 팬 및 주요 구성 요소를 점검하는 방법

노트북 메인보드 수리 - 단계별 진단

10
설치 윈도우 11 집없이 인터넷

설치 윈도우 11 집없이 인터넷

10
백업 방법 드라이버에서 윈도우 11/10 에서 4 단계로!

백업 방법 드라이버에서 윈도우 11/10 오류가 방지! 🚨💾

10
안드로이드 볼륨 조절 앱 - 로스쿨 복도에서 두 학생이 안드로이드 스마트폰 앱을 이용해 정해진 시간에 맞춰 볼륨을 조절하고 있다.

안드로이드 볼륨을 설정된 일정에 따라 조절합니다.

2026년 7월 30일
윈도우 사이트 차단 - 윈도우 11이 설치된 노트북에서 윈도우 디펜더 방화벽과 웹사이트 차단 규칙이 표시되고, 옆에는 액세스가 거부된 브라우저 창이 보입니다.

윈도우에서 웹사이트 차단하기: 윈도우 11 가이드

2026년 7월 29일
웹캠 개인 정보 보호 - 웹캠이 장착된 윈도우 11 컴퓨터 앞에 앉은 여성이 애플리케이션이 카메라를 사용하지 못하도록 개인 정보 보호 설정을 구성하고 있습니다.

Windows 11의 웹캠 개인 정보 보호

2026년 7월 28일
윈도우 11의 오디오 밸런스 - 여성이 윈도우 11 노트북에서 오디오 밸런스를 조절하는 모습, 사운드 설정 간편 안내.

Windows 11 오디오 밸런스 조정: 빠른 가이드

2026년 7월 27일

최근 뉴스

안드로이드 볼륨 조절 앱 - 로스쿨 복도에서 두 학생이 안드로이드 스마트폰 앱을 이용해 정해진 시간에 맞춰 볼륨을 조절하고 있다.

안드로이드 볼륨을 설정된 일정에 따라 조절합니다.

2026년 7월 30일
0
윈도우 사이트 차단 - 윈도우 11이 설치된 노트북에서 윈도우 디펜더 방화벽과 웹사이트 차단 규칙이 표시되고, 옆에는 액세스가 거부된 브라우저 창이 보입니다.

윈도우에서 웹사이트 차단하기: 윈도우 11 가이드

2026년 7월 29일
83
웹캠 개인 정보 보호 - 웹캠이 장착된 윈도우 11 컴퓨터 앞에 앉은 여성이 애플리케이션이 카메라를 사용하지 못하도록 개인 정보 보호 설정을 구성하고 있습니다.

Windows 11의 웹캠 개인 정보 보호

2026년 7월 28일
102
윈도우 11의 오디오 밸런스 - 여성이 윈도우 11 노트북에서 오디오 밸런스를 조절하는 모습, 사운드 설정 간편 안내.

Windows 11 오디오 밸런스 조정: 빠른 가이드

2026년 7월 27일
102
마스터트렌드 정보 로고

MasterTrend 정보 소스에서 참조 기술:을 발견 뉴스,튜토리얼,분석 및 하드웨어,소프트웨어,게임,모바일,인공지능. 뉴스레터 구독하기를 그리워하지 않는 추세이다.

우리를 따르라

카테고리 찾아보기

  • 게임 및 실제 경험
  • 하드웨어 및 성능
  • AI 응용 및 실제 활용
  • What's new
  • 네트워크, Wi-Fi 및 인터넷
  • 디지털 보안 및 개인정보 보호
  • 스마트폰 및 구매 결정
  • 소프트웨어 및 유용한 도구
  • 튜토리얼 (문제 해결)
  • 윈도우(실제 사용 사례 및 해결 방법)

최근 뉴스

안드로이드 볼륨 조절 앱 - 로스쿨 복도에서 두 학생이 안드로이드 스마트폰 앱을 이용해 정해진 시간에 맞춰 볼륨을 조절하고 있다.

안드로이드 볼륨을 설정된 일정에 따라 조절합니다.

2026년 7월 30일
윈도우 사이트 차단 - 윈도우 11이 설치된 노트북에서 윈도우 디펜더 방화벽과 웹사이트 차단 규칙이 표시되고, 옆에는 액세스가 거부된 브라우저 창이 보입니다.

윈도우에서 웹사이트 차단하기: 윈도우 11 가이드

2026년 7월 29일
  • 회사 소개
  • 알
  • 개인 정보 보호 정책
  • Contact us

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

We've detected you might be speaking a different language. Do you want to change to:
es_ES Spanish
es_ES Spanish
en_US English
pt_BR Portuguese
fr_FR French
it_IT Italian
ru_RU Russian
de_DE German
zh_CN Chinese
ko_KR Korean
ja Japanese
th Thai
hi_IN Hindi
ar Arabic
tr_TR Turkish
pl_PL Polish
id_ID Indonesian
nl_NL Dutch
sv_SE Swedish
Change Language
Close and do not switch language
결과
모두 보 결과
  • ko_KRKorean
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • pl_PLPolish
    • id_IDIndonesian
    • tr_TRTurkish
    • hi_INHindi
    • thThai
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
  • 게임 및 실제 경험
  • 하드웨어 및 성능
  • AI 응용 및 실제 활용
  • 스마트폰 및 구매 결정
  • What's new
  • 네트워크, Wi-Fi 및 인터넷
  • 디지털 보안 및 개인정보 보호
  • 소프트웨어 및 유용한 도구
  • 튜토리얼 (문제 해결)
  • 윈도우(실제 사용 사례 및 해결 방법)

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

wpDiscuz
레딧블루스카이엑스마스토돈해커 뉴스
이것을 공유하십시오:
마스토돈비케이(VK)왓츠앱보SMS라메신저Flipboard해커 뉴스혼합Nextdoor당황싱응용 프로그램
당신의 마스 인스턴스