«compilation» etiketlenmiş sorular

Derleme, kaynak metnin başka bir formata veya temsile dönüştürülmesidir. Bu etiketin en yaygın kullanımı, bir programlama dilinin makine koduna dönüştürülmesine ilişkin sorular içindir. Bu etiket normalde programlama dili etiketi (C, C ++, Go, vb.) Gibi kaynak metnin türünü gösteren başka bir etiket ve dönüşüm için kullanılan aracı veya derleyiciyi (gcc, Visual Studio, vb.).

8
Java'da #ifdef #ifndef
Java'da derleme zamanı koşullarını C ++ 'da #ifdef #ifndef gibi yapmanın bir yolu olup olmadığından şüpheliyim. Benim sorunum, Java ile yazılmış bir algoritmaya sahip olması ve farklı çalışma sürelerim bu algoritmaya göre gelişiyor. Bu yüzden her iyileştirme kullanıldığında ne kadar zaman kazandığımı ölçmek istiyorum. Şu anda, çalışma süresi boyunca hangi …

1
C ++ derleme hatası: başlatıcı var ancak eksik tür var
Eclipse'de kod yazıyorum ve şuna benzer bir şeye sahibim: #include <ftream> #include <iostream> void read_file(){ char buffer[1025]; std::istringstream iss(buffer); } Ancak, oluşturmaya çalıştığımda aşağıdaki hatayı alıyorum: variable 'std::istringstream iss' has initializer but incomplete type Hızlı düşünceleriniz var mı? Google'da dolaştım ve bu problemi olan çoğu insan doğru yaptığıma inandığım doğru …

8
Java derleme hızı ve Scala derleme hızı
Bir süredir Scala'da programlama yapıyorum ve hoşuma gidiyor ama beni rahatsız eden tek şey, programları derlemek için geçen süre. Küçük bir şey gibi görünüyor ama Java ile programımda küçük değişiklikler yapabilirim, netbeans'teki çalıştır düğmesini tıklayabilirim ve BOOM çalışıyor ve zamanla scala'da derlemek çok zaman alıyor gibi görünüyor. Pek çok büyük …

18
Yapı yolu hataları çözülene kadar proje oluşturulamaz.
Eclipse 3.4.2'de bir android projesi derlerken şunu alıyorum : Proje, inşa yolu hataları çözülene kadar inşa edilemez. Http://www.scottdstrader.com/blog/ether_archives/000921.html blogundan geçici bir çözüm aldım Çözüm, seçilen projeleri (ve .classpath dosyalarını) yeniden kaydetmeye zorlamaktı: Proje özelliklerini açın Java Derleme Yolu> Kitaplıklar'ı seçin Yeni, rastgele bir kitaplık ekle (daha sonra silinecek)> Tamam Çalışma …

9
iOS Derleme "SimDeviceType türü için uygun bir cihaz bulunamadı" sorunuyla derleme zamanında başarısız oldu
Uygulamayı iPad Air'de Xcode 10.3 beta 2 ile çalıştırırken aşağıdaki derleme zamanı sorununu alıyorum, aşağıdaki sorunu alıyorum. Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3 Herhangi bir yardım çok takdir edilmektedir.
100 ios  xcode  compilation 





6
GCC ve Clang ayrıştırıcıları gerçekten el yazısı mı?
GCC ve LLVM-Clang kullandığınız görülüyor el yazısı özyinelemeli kökenli ayrıştırıcıları ve değil üretilen Bison-Flex tabanlı, aşağıdan yukarıya ayrıştırma makinesi. Buradaki biri lütfen durumun bu olduğunu onaylayabilir mi? Ve eğer öyleyse, ana akım derleyici çerçeveleri neden el yazısı ayrıştırıcıları kullanıyor? Güncelleme : bu konuyla ilgili ilginç blog burada


3
Bir Python projesinden tek bir yürütülebilir dosya oluşturun
Python projemden tek bir yürütülebilir dosya oluşturmak istiyorum. Bir kullanıcı, Python kurulmasına gerek kalmadan onu indirip çalıştırabilmelidir. Sadece bir paketi dağıtıyor olsaydım, onu oluşturmak ve dağıtmak için pip, wheel ve PyPI kullanabilirdim, ancak bu, kullanıcının Python'a sahip olmasını ve paketleri nasıl kuracağını bilmesini gerektirir. Bir Python projesinden bağımsız bir yürütülebilir …



8
GDB neden satırlar arasında tahmin edilemeyecek şekilde atlar ve değişkenleri "<optimize edilmiş değer>" olarak yazdırır?
Herhangi biri gdb'nin bu davranışını açıklayabilir mi? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) …

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.