«compiling» etiketlenmiş sorular

Derleme, belirli bir bilgisayar mimarisi için kaynak kodunu bayt kodlarına dönüştürme işlemidir.

7
Dizini daima önbellekte kalmaya zorla
Tüm c ++ projemi derlemek için harcadığım zamanı geliştirmek için farklı yöntemler denedim. Şu anda ~ 5 dakika sürer. Distcc, ccache ve diğerlerini denedim. Son zamanlarda, tüm projemi bir RAM sürücüsüne kopyalarsam ve sonra oradan derlerseniz derleme zamanını orijinalinin% 30'una düşürdüğünü keşfettim - sadece 1,5 dakika. Açıkçası, RAM sürücüsünden çalışmak …

5
Programları takip etmek
Basit bir program kurduğumda sıklıkla kullanıyor make && make installve bir kaldırma hedefim bile yok . Bir programı yükseltmek istersem, eski programa sorunsuzca yeniden yazıldığını varsaymak standart bir protokol mü? Bu programları nasıl takip ederim? çoğu insan sadece 'ateş ve unut' mu ve kaldırma hedefi verilmezse her şeyi manuel olarak …

2
Arch Linux'ta neden -dev paketi yok?
Gentoo veya Slackware gibi kaynak tabanlı dağıtımların *-devprogram sürümlerine ihtiyaç duymadığını biliyorum . Her şeyi yerel olarak derlemek için kaynak kodun yanı sıra başlık dosyalarını da içerirler. Ancak paket tabanlı olmasına rağmen, hiçbir zaman Arch Linux'ta*-dev paket görmedim . Diğer dağıtımlarda birçok pakete rastladım .*-dev

3
Linux'u başka platform gereksinimlerine taşıma [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 9 ay önce kapandı . Linux'un kullanılabilir olduğunu ve X86, ARM, PowerPC gibi birçok farklı platform için barındırıldığını biliyorum. …

3
.İn dosyalari nedir?
Bazen proje kaynaklarında "* .in" dosyalarını görüyorum. Örneğin, bir demet "Makefile.in" s. Ne için ve / veya ".in" bölümünün anlamı nedir? Bunun bununla autoconfya makeda onun gibi bir şeyle ilgisi olduğunu varsayıyorum ama emin değilim. ".İn dosya uzantisi", "autoconf .in dosya uzantisi", "autoconf .in", "autoconf dot in" ve skalasiz arama …


2
Wayland nedir?
Hafif bir X sunucusu arıyordum, ancak bir tane bulamadı. Sonra Wayland'ı öğrendim. X ile bir arada yaşamayı hedeflediğini, ancak bağımsız çalışabileceğini söylüyorum. Derlemeye çalıştığımda, X'e ihtiyacı olan Mesa'ya ihtiyacı var. Tam olarak ne olduğunu Wayland?
25 xorg  x11  compiling  wayland 



5
Automake ve autoconf kodu derlemenin standart yolu mu?
Bazen uygulamaları kaynaktan derledim ve kullanıyorum: ./configure make sudo make install Ancak son zamanlarda, benim ./autogen.shiçin yapılandırmayı ve komut dosyalarını oluşturan ve bunları çalıştıran rastladım . C / C ++ / C # (mono) derlemesini düzene koymak için başka hangi yöntemler vardır? Make biraz eski görünüyor. Dışarıda yeni araçlar var …

14
Kaynaktan derlemeyi destekleyen dağıtımlar
Uzun zaman önce, FreeBSD'yi port sistemiyle kullandım ve bundan sonra Portoo için portoo'yu kaynağından derleyerek yüklemek için kullandım. Bunu doğrudan sistemimi hedef almak için yaptım. Böyle bir yapılandırmayı destekleyen başka dağıtımlar var mı? Slackware'in de benzer bir şey olduğunu hatırlıyor gibiyim.

9
VIM'den kod derleme
Yeni vimve ben vimyeni bir terminal çalıştırmadan ve derleyiciyi çağırmadan içeriden kod derlemek istiyorum . Bunu nasıl yapabilirim? Bu gereksinimin gccsadece sınırlı olmadığını unutmayın, bazen pythonüzerinde çalıştığım mevcut komut dosyasını da çağırmam gerekiyor , bu yüzden fikri anlıyorsunuz ...
18 vim  compiling  ide 


1
Çekirdeği derlemeye çalışmak bir sertifika hatası verir
Şu anda Kals Linux masaüstüne Grsecurity ile 4.5.7 çekirdeği kurmak için Grsecurity Kullanarak Masaüstü için Hardening Debian'ı takip etmeye çalışıyorum . 4.5.7 çekirdeği için Grsecurity'nin test yamasını kullanmaya çalıştığım ve düz Debian yerine Kali Linux kullanıyorum hariç , talimatlar listesini aynen takip ediyorum. Çekirdeği derlemeye çalıştığımda, ancak "CC certs / …

2
Linux çekirdek modülüne yerel başlık dosyaları nasıl eklenir
Diyelim ki mymodkaynak dosyaları olan bir modülüm var: src / mod / mymod.c src / inc / mymod.h Mymod.h dosyasını aşağıdaki gibi eklemeye çalışıyorum #include <mymod.h> Dosyam içeriyor EXTRA_CFLAGS= -I$(shell pwd)/../inc/ancak çekirdek yapıldığında şunu belirten bir hata alıyorum: mymod.h bulunamadı Bunun nedeni, çekirdek modülleri yapıldığında bu komutun makefile'dan çalıştırılmasıdır ( …
17 linux  kernel  compiling  make 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.