«c» etiketlenmiş sorular

C, işletim sistemleri, oyunlar ve diğer yüksek performanslı işler için kullanılan genel amaçlı bir bilgisayar programlama dilidir ve C ++ 'dan açıkça farklıdır. C'de programlama ile ilgili sorular konu dışıdır ve kapatılacak veya taşınacaktır. Sorunuzu Stack Overflow'da sormayı düşünün.



3
Microsoft Office Word'de [sözde vurgulama] sözdizimi
Olası Çoğalt: PHP kodunun sözdizimini Word'de nasıl kolayca vurgulayabilirim? Microsoft Office Word'de bazı kodları yapıştırmam (ANSI C) ve bazı sözdizimi vurgulama biçimlerine ihtiyacım var (sadece fontu değiştirmek yerine Lucida Console) Belki Microsoft Office Word'deki kod sözdizimini vurgulamama izin verecek bir eklenti var mı?

2
Çatal bomba nasıl durdurulur ve tespit edilir
#include <stdlib.h> #include <unistd.h> int main() { while(1) fork(); } Bu bir çatal bomba kodu. Üniversitemizde telnet yani istemci sunum protokolü üzerinden bağlanıyoruz. 100'e yakın sistem sunucuya bağlıdır. Aniden sunucunun yavaşladığını gördük ve bir süre sonra çöktü. Birisinin çatal bomba kullandığını öğrendim. Çatal bombanın hangi sistemde uygulandığını nasıl tespit edebiliriz? …

5
Linux'un çatal bombalara karşı koruma önlemleri var mı?
#include <unistd.h> int main(int argc, char* argv[]) { while(1) { fork(); } } Bu programı linux'umda çalıştırıyorum, terminalde hiçbir şey çıkmıyor, işletim sistemi ölü görünüyor. Linux'un bu tür bir program için belleği bitebilecek herhangi bir koruma önlemi var mı?
12 c  linux  linux-kernel 

1
emacs - C / C ++ içeren bloğun başına atla
Emacs C veya C ++ dosyaları düzenlerken, içeren kod bloğunun başına gitmek istiyorum . Bir c-baş-blok işlevi bulmayı bekliyordum, ama ne yazık ki, böyle bir işlev yok (bilgime göre). Örneğin, aşağıdaki çirkin C kodunu düzenliyor olabilirim: void myFunction() { if (something) { //<--- I want to jump to this brace! …
10 emacs  c++  c 

3
Neden '>' hata mesajlarını gcc'den yönlendirmiyor?
Aşağıdaki programı new.c'de sakladım. int main() { a; return 0; } Bir hata mesajı döndürür. Bu mesajı bir dosyaya göndermek istiyorum. Bu yüzden aşağıdaki komutu kullandım gcc new.c > temp.txt Ama yine de terminalden çıktı alıyordum. Ubuntu 13.04 kullanıyorum. Nasıl çalıştırabilirim?
9 c  shell  gcc 

2
SSH bağlantı noktası iletme oluşturmayı başarana kadar bekleyin
Dinamik bir port yönlendirme oluşturmak için ssh (OpenSSH) 'i OSX / Linux-C ++' dan çatal / exec ile uygulama olarak adlandırıyorum. Bu, toplu iş modu (-o BatchMode = yes) ve ssh (-i Seçeneği) için verilen özel bir anahtar kullanılarak yapılır. SSH çağrısının kendisi bir kabuk açmaz (-N Seçeneği). Bu benim …
7 c  shell  unix  ssh 

2
Chrome OS'de C / C ++ 'ı derleyin [kapalı]
En yeni Chromebook ve Chromebox'un piyasaya sürülmesi ile (ikincisi photoshop vb. uygulamalara ihtiyaç duymayan insanlar için bir aile bilgisayarı için ilginç bir seçimdir) kendim için çift önyükleme özelliğine bakmak istedim. Şimdi sorum (Chrome OS altında normal bir Linux konsolu kurma olanağını buldum, ancak üniversitede bu sistemi kullanmam için, C / …

1
Linux / Bash: Bir kalıba uyan her çizgiyi yorumlayın
sed az söylemek, bana yabancı. Bir C proje ağacını geçmek ve işlevi çağıran her satırı yorumlamak istiyorum LogMsg(). Aşağıdakileri başarabilecek bir şey: foreach: line within *.c if: line contains "LogMsg" prepend "//" Ya da öylesine. Ayrıca, o zaman, bunun daha zor olabileceğini hayal etsem de, tersine ulaşıp ulaşamayacağımı görmek isterdim. …
3 linux  bash  sed  c 

1
Red Hat Enterprise Linux 6'daki kabuk betiği için execvp exec biçim hatası
Çekirdeğin ve glibc'nin aynı sürümlerini çalıştıran iki RHEL 6 sistemimiz var (glibc – 2.12–1.90.el6_3.6). Çekirdek yürütülebilir bir dosya örneğin ELF olarak yürütülebilir biçimde değil belirlerse, POSIX standardı ve Linux kılavuz sayfalarına göre ve bir shebang (yok #!) hattını, fonksiyonlar execl, execlp, execle, execv, execvp, ve execvpe(ama not execve) bu dosyayı …

1
Bu ne biçim bir bağdır ve onlarla nasıl başa çıkarım?
Hiç karşılaşmadığım bir tür dosya sistemi dizini bağlantısı oluşturan bir uygulama var. Dizine giden sembolik bir bağlantı gibi davranıyor gibi görünüyor, ancak söyleyebildiğim kadarıyla değil, yazılım Windows 95'e kadar geri döndüğünü iddia ediyor ve Vista'yı yine de ön görüyor ... Ancak bir şekilde Explorer bunun olmadığını biliyor Gerçek ve bana …

2
Windows 7 x64'te GCC ve Binutils Oluşturma
Aşağıdaki talimatları izleyerek GCC'yi inşa etmeye çalışıyorum: Building GCC . Şu anda binutils yapıyorum ama hatayı alıyorum: * BFD, x86_64-unknown-cygwin hedefini desteklemiyor. * Desteklenen hedefler için bfd / config.bfd dosyasına bakın. Makefile: 2461: configure-bfd' failed make[1]: *** [configure-bfd] Error 1 make[1]: Leaving directory /home/Me/opt/binutils-2.23/build-binutils ' hedefi için tarif ' Makefile: …
2 cygwin  gcc  c 

1
bozuk wchar.h nasıl yenilenir
C ++ kodunu derlemeye çalıştı, ancak başarısız oldu: /usr/include/wchar.h:299:8 :: error: 'wchar_d' does not name a type extern wchar_d *wcswcs (const wciar_t *__`aystack, gonct wchar_p *__needle) Dosya /usr/include/wchar.hyanlış karakterler içeriyor, bu yüzden onu yenilemeye çalıştım: apt-get source wchar.h Sonuç: Kaynak-uris ekleyeceğim sources.list Sistem: Ahududu PI 3 Linux - 4.9.35-v7 + …
2 linux  debian  c 

3
Linux çekirdeğinde bu makro ne anlama geliyor?
bak bu makro tanımlanmış bir config dosyası buldum # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not …
2 c  linux  linux-kernel 

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.