«compiling» 태그된 질문

컴파일은 특정 컴퓨터 아키텍처에서 소스 코드를 바이트 코드로 변환하는 프로세스입니다.

7
디렉토리를 항상 캐시에 두십시오.
전체 c ++ 프로젝트를 컴파일하는 데 걸리는 시간을 향상시키기 위해 다양한 방법을 테스트했습니다. 현재 ~ 5 분이 소요됩니다. distcc, ccache 등을 실험했습니다. 최근에 전체 프로젝트를 RAM 드라이브에 복사 한 다음 컴파일하면 컴파일 시간이 원본의 30 % (1.5 분)로 단축됩니다. 분명히, RAM 드라이브에서 작업하는 것은 실용적이지 않습니다. 그래서 누구나 OS가 항상 …

5
프로그램 추적
간단한 프로그램을 설치할 때 자주 사용 make && make install하며 제거 대상 이없는 경우가 많습니다 . 프로그램을 업그레이드하려면 이전 프로그램을 완벽하게 다시 작성한다고 가정하는 것이 표준 프로토콜입니까? 이 프로그램을 어떻게 추적합니까? 대부분의 사람들은 단지 '화재와 잊어 버리기' 만하고 제거 대상이 없으면 수동으로 모든 것을 삭제해야합니까?

2
Arch Linux에 -dev 패키지가없는 이유는 무엇입니까?
젠투 나 슬랙웨어 와 같은 소스 기반 배포판 *-dev에는 프로그램 버전이 필요하지 않습니다 . 여기에는 모든 것을 로컬로 컴파일하기위한 헤더 파일과 소스 코드가 포함됩니다. 그러나 패키지 기반이지만 아치 리눅스 에서는 *-dev패키지를 보지 못했습니다 . 다른 배포판의 많은 패키지를 가로 질러 나갔습니다 .*-dev

3
다른 플랫폼 요구 사항으로 Linux 이식 [닫기]
Linux를 사용할 수 있으며 X86, ARM, PowerPC 등과 같은 다양한 플랫폼에 이식되었습니다. 그러나 이식 측면에서 정확히 무엇이 필요합니까? 필자는 Linux가 C로 작성된 소프트웨어라는 것을 이해하고있다. 따라서 Linux를 X86에서 ARM 또는 기타로 포팅 할 때 특정 대상 아키텍처의 컴파일러로 코드를 다시 컴파일하는 것이 문제가 아닌가? 다른 주변 장치 용 장치 드라이버를 …

3
.in 파일이란 무엇입니까?
때때로 프로젝트 소스에서 "* .in"파일을 볼 수 있습니다. 예를 들어, "Makefile.in"의 무리. ".in"부분의 의미는 무엇입니까? 나는이 함께 할 수있는 뭔가가 있다고 가정 autoconf또는 make것과 같은 또는 뭔가를,하지만 난 모르겠어요. ".in 파일 확장명", "autoconf .in 파일 확장명", "autoconf .in", "autoconf dot in"및 기타 변형을 검색하려고했습니다.


2
웨이 랜드 란?
가벼운 X 서버를 찾고 있었지만 찾지 못했습니다. 그런 다음 Wayland에 대해 알게되었습니다. 나는 X와 공존하는 것을 목표로하지만 독립형으로 실행할 수 있다고 말합니다. 컴파일하려고 할 때 X가 필요한 Mesa가 필요합니다. 정확히 무엇 이다 WAYLAND은?
25 xorg  x11  compiling  wayland 

3
configure 명령을 실행할 수 없습니다 :“그런 파일이나 디렉토리가 없습니다”
소스에서 데비안 패키지를 설치하려고합니다 (git을 통해). 패키지를 다운로드하고 패키지 디렉토리로 변경하고 ./configure명령을 실행했지만 반환했습니다 bash: ./configure: No such file or directory. 무엇이 문제가 될 수 있습니까? configure.ac파일은 프로그램 폴더에 있습니다. ./configure make sudo make install


5
automake와 autoconf가 코드를 컴파일하는 표준 방법입니까?
때로는 소스에서 앱을 컴파일하고 다음 중 하나를 사용하고 있습니다. ./configure make sudo make install 그러나 최근 ./autogen.sh에는 구성 및 생성 스크립트를 생성하고 실행하는 스크립트 가 나왔습니다 . C / C ++ / C # (mono) 컴파일을 간소화하는 다른 방법은 무엇입니까? 조금 오래된 것 같습니다. 새로운 도구가 있습니까? 선택이 주어지면 어느 …

14
소스에서 컴파일을 지원하는 배포판
오래 전에 소스 시스템에서 컴파일을 통해 응용 프로그램을 설치하기 위해 FreeBSD를 포트 시스템과 함께 사용하고 그 후 Gentoo를 포티지로 사용했습니다. 시스템을 직접 타겟팅하기 위해이 작업을 수행했습니다. 그러한 구성을 지원하는 다른 배포판이 있습니까? 슬랙웨어가 비슷한 것을 기억하는 것 같습니다.

9
vim에서 코드 컴파일
새로 vim와 나는 내에서 코드를 컴파일 할 수 있도록하려면 vim새로운 터미널을 실행하고 컴파일러를 호출하지 않고. 이 작업은 어떻게합니까? 이 요구 사항 gcc만으로 제한되지는 않으며 때로는 python작업중 인 현재 스크립트 를 호출해야 하므로 아이디어를 얻습니다.
18 vim  compiling  ide 


1
커널 컴파일을 시도하면 인증 오류가 발생합니다
현재 Kali Linux 데스크탑에 Grsecurity와 함께 4.5.7 커널을 설치하기 위해이 안내서 를 따르려고합니다 . 4.5.7 커널에 Grsecurity의 테스트 패치를 사용하려고하고 직선 데비안 대신 Kali Linux를 실행한다는 사실을 제외하고는 해당 지침 목록을 그대로 따릅니다. 그러나 커널 컴파일을 시도 할 때마다 "CC certs / system_keyring.o"행에이 오류가 발생합니다. CC certs/system_keyring.o make[2]: *** No …

2
리눅스 커널 모듈에 로컬 헤더 파일을 포함시키는 방법
mymod다음과 같이 소스 파일 이있는 모듈이 있다고 가정하십시오 . src / mod / mymod.c src / inc / mymod.h 다음과 같이 mymod.h를 포함하려고합니다. #include <mymod.h> 내 makefile에 포함되어 EXTRA_CFLAGS= -I$(shell pwd)/../inc/있지만 커널을 만들면 오류가 발생합니다. mymod.h를 찾을 수 없습니다 커널 모듈을 만들 때이 명령이 makefile에서 실행되기 때문입니다 ( makeV1 사용 …
17 linux  kernel  compiling  make 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.