«compiling» etiketlenmiş sorular

Yazılımın kaynaklardan derlenmesiyle ilgili sorular, genellikle "make" komutunu kullanarak.

7
Kaynaktan bir paket oluşturursam, nasıl tamamen kaldırabilir veya kaldırabilirim?
Aşağıdaki gibi bir paket oluşturmak için kaynak kodu kullandım: ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --with-package-name="Myplugin" --with-package-origin="http://www.ubuntu.org/" --enable-gtk-doc --disable-static make make install Ancak ne yazık ki, en son sürüm olduğunu ve çok fazla hata bulunduğunu keşfettim, bu yüzden onu kaldırmalı / kaldırmalıyım. Ama nasıl yapabilirim? Denedim make clean; make uninstallama hala …

5
Ubuntu'da bir .java dosyası nasıl derlenir?
Bir .java dosyasını nasıl derleyebilirim? Hangi programlara ihtiyacım olacak? Java JDK'ya ihtiyacım olursa, bunu yüklemek için de yardıma ihtiyacım olacak. Ubuntu'da çok yeniyim, bu yüzden yüklemem gereken herhangi bir programın nasıl kurulacağı hakkında bir eğitime ihtiyacım olacak.
94 java  compiling 

5
Bir python dosyası nasıl derlenir?
Python öğrenmeye başladım ve aynı zamanda Ubuntu'ya yeni bir kullanıcıyım. .pyDosyaları derlemenin yollarını bilmem gerekiyor . Komutla denedim python "hello.py" Python'u derlemenin diğer yolları nelerdir?
57 python  compiling 

3
“Önemli hata: openssl / opensslv.h: Böyle bir dosya ya da dizin yok” mitmproxy'yi derleme
Mitmproxy paketini pip ile şu şekilde kurmaya çalışıyorum: $ sudo pip install mitmproxy Aşağıdaki hata mesajı ile sona erer: x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/_openssl.c -o build/temp.linux-x86_64-2.7/build/temp.linux-x86_64-2.7/_openssl.o build/temp.linux-x86_64-2.7/_openssl.c:391:30: fatal error: openssl/opensslv.h: No such file or directory compilation terminated. …
52 compiling  gcc  pip 

3
cmake “CMake Hatası: CXX derleyiciniz:” CMAKE_CXX_COMPILER-NOTFOUND “bulunamadı” ile başarısız oluyor.
jonquil@jonquil-Satellite-L755D:~/Downloads/akonadi-googledata-1.2.0/build$ cmake .. -- The C compiler identification is GNU -- The CXX compiler identification is unknown -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done CMake Error: your …
52 compiling 

1
Kütüphane yolu ./configure komutuna nasıl eklenir?
./configureBir kütüphaneye bağlanmak istiyorum ve bazıları dosya içeriyor. Kütüphanem saklandı /home/foo/sw/lib/ve dosyalarım saklandı /home/foo/sw/include. ./configure --help aşağıdakileri atar: Bazı etkili çevre değişkenleri: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir> LIBS libraries to pass …
51 compiling 

3
OpenGL Programını Derleyin (Eksik GL / gl.h)
Ben tam bir Linux / Ubuntu noob'um, bu yüzden bu sorunun aptal bölümleri veya takip eden bölümleri için özür dilerim. Yazılım mühendisliği sınıfımın grubunun ev bilgisayarıma yazdığı bir program almaya çalışıyorum. Okulda, Linux'umuz var ve orada derlenip çalışacak. VMWare'i indirdim, Ubuntu'yu sanal bir makineye kurdum ve şimdi programımı açmaya çalışıyorum. …
51 compiling  opengl 


4
Python'u kaynaktan derlemeden önce yüklemem gereken paketler / kütüphaneler nelerdir?
Arada bir yeni bir Ubuntu kurmam gerekiyor (hem masaüstü hem de sunucular için kullandım) ve derlemeden önce kurmam gereken bir kaç kütüphaneyi unutuyorum, yani yeniden derlemem gerekiyor ve can sıkıcı oluyor. Şimdi Python'u derlemeden önce kurulacak kütüphane paketlerinin tam bir listesini yapmak istiyorum (ve tercihen ne kadar isteğe bağlı olduklarını). …


3
Çekirdeği yeniden derlemenin basit bir yolu nedir?
Ubuntu 12.04 x86 64 bit altında yeni bir çekirdek derlemekle ilgileniyorum. Temelde bu blog için bir ayna olan bu wiki sayfasını buldum ve bana işe yaramaz görünen birçok adım ( git , vb.) Var. Daha önceki sürümlerde / dağıtımlarda, bir .configdosya oluşturup Makefilegerektiğinde değiştirirdim, sonra çalıştırır makeve bitirdim. Bunu Ubuntu …
41 kernel  compiling 

3
Glib'i nasıl kurarım?
Empati'yi 11.04 Ubuntu'da kurmak istiyorum. Yapım işlemini takip ettiğimde ./autogen.sh Kabuk bana dedi ki libtoolize: copying file `m4/lt~obsolete.m4' checking for autoconf >= 2.53... testing autoconf2.50... not found. testing autoconf... found 2.67 checking for automake >= 1.9... testing automake-1.11... found 1.11.1 checking for libtool >= 1.5... testing libtoolize... found 2.2.6b checking …

3
Paketleri yerel dizine yüklemek?
Şuna benzer bir yazılım paketleri kurmak istiyorum apt-get install <foo>: Olmadan sudove Yerel bir dizine Bu alıştırmanın amacı, sürekli entegrasyon sunucumda bağımsız yapıları izole etmektir . Kaynağından derlemeyi umursamıyorum, eğer gereken buysa, ama açıkçası mümkün olan en basit yaklaşımı tercih ederim. Buradaapt-get source --compile <foo> belirtildiği gibi denedim , ancak …
38 apt  compiling 

3
Ccache'i nasıl ayarlarım?
Derlemeyi hızlandırmak için ccache kullanmak istiyorum . Karşılaştığım ccache'yi nasıl etkinleştiririm? . Şimdiye kadar yaptığım şey bu: $ sudo apt-get install -y ccache $ dpkg -l ccache ii ccache 3.1.6-1 Compiler cache for fast recompilation of C/C++ code $ whereis ccache ccache: /usr/bin/ccache /usr/lib/ccache /usr/bin/X11/ccache /usr/share/man/man1/ccache.1.gz Dosyama ccacheekleyerek yola ekledim …

1
Nasıl (tarifi) sadece bir çekirdek modülü oluşturmak için?
Bir Linux çekirdek modülünde Ubuntu 14.04 çekirdeğinin stoklara (çökmesine) neden olan bir hata var. Bu yüzden , bazı ekstra hata ayıklama çıktıları eklemek için yalnızca bu çekirdek modülünün kaynağını düzenlemek / yamalamak istiyorum . Söz konusu çekirdek modülü önyükleme için gerekli değildir. Bu nedenle, herhangi bir initrd görüntüsünü güncellemeye gerek …

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.