«linux» etiketlenmiş sorular

LINUX SORULARI İLGİLİ PROGRAMLAMA OLMALIDIR. Bu etiketi yalnızca, kodunuzu Linux'ta çalıştırdığınız için değil, Linux API'lerini veya Linux'a özgü davranışı kullanarak programlama ile ilgiliyse kullanın. Linux desteğine ihtiyacınız varsa https://unix.stackexchange.com veya https://askubuntu.com veya https://elementaryos.stackexchange.com/ gibi belirli Linux dağıtımının Stack Exchange sitesini deneyebilirsiniz.

8
'Cd -' ne anlama geliyor?
Bugün bir bash kabuk betiğinde, betiğin sonunda aşağıdaki komutu fark ettim. Ne olduğunu biliyorum cdama ondan sonraki bir çizginin öneminin farkında değilim. cd - Ne anlama geliyor? Google saf bir şekilde kısalttığı için -cevabını bulamıyorum.
95 linux  bash  shell 

20
python-dev yükleme hatası: ImportError: apt_pkg adlı modül yok
Ben Debian kullanıcısıyım ve python-dev kurmak istiyorum, ancak kodu kabukta bir kök olarak çalıştırdığımda: # aptitude install python-dev Aşağıdaki hatayı alıyorum: Traceback (most recent call last): File "/usr/bin/apt-listchanges", line 28, in <module> import apt_pkg ImportError: No module named apt_pkg Sorun ne gibi görünüyor ve bunu nasıl çözebilirim?

3
Maven derleme platformundan nasıl bağımsız hale getirilir?
Üzerine, benim yağmurluk Maven'in kullanıldığı oluştururken mvn installi olsun [UYARI] Filtrelenmiş kaynakları kopyalamak için platform kodlamasını (aslında MacRoman) kullanmak, yani derleme platforma bağlıdır! Belirli bir platform (Linux) için derlemek veya başka bir şekilde derleme platformunu bağımsız hale getirmek mümkün müdür?
95 linux  maven 

2
Derleme dosyaları projeye dahil edildiğinde mmap'den beklenmeyen yürütme izni
Bununla kafamı duvara vuruyorum. Projemde mmap, mapping ( /proc/self/maps) ile bellek ayırdığımda , yalnızca okunabilir bellek istememe rağmen okunabilir ve yürütülebilir bir bölge olduğunu gösteriyor . Strace (iyi görünüyor) ve diğer hata ayıklama içine baktıktan sonra, bu garip sorunu önlemek gibi görünüyor tek şey tespit edebildi: derleme dosyaları projeden kaldırma …
94 c  linux  assembly  mmap 

8
Node.js uygulaması, bağlantı noktasını engelleyen başka bir işlem olmamasına rağmen 80 numaralı bağlantı noktasında çalışamaz
Amazon EC2'de Node.js yüklü bir Debian örneğini çalıştırıyorum. Aşağıdaki kodu çalıştırırsam: http = require('http'); http.createServer(function (request, response){ response.writeHead(200, {'Content-Type':'text/plain'}); response.end('Hello World\n'); }).listen(80); console.log("Running server at port 80"); 80 numaralı bağlantı noktasında dinleyen başka bir işlem olduğunu söyleyen aşağıdaki çıktıyı alıyorum: Running server at port 80 events.js:72 throw er; // Unhandled …


2
= Makefile'da nedir?
KDIR ?= $(shell uname -r) Ne anlama geliyor ?=? Ben arasındaki farkı anlamış :=, +=ve =yığın taşması kullanılabilmektedir, ancak yapamaz başka bir iş parçacığı için açıklama bulmaya ?=.

1
Satır numarasında bölünme dosyası nasıl [kapatılır]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Sorunuzu güncelleyin o yüzden -konu üzerinde yığın taşması için. 7 yıl önce kapalı . Bu soruyu geliştirin 400k satır uzunluğunda bir günlük dosyasını belirli bir satır numarasından bölmek istiyorum. Bu soru için, bunu keyfi …

7
GCC ile C / C ++: Yürütülebilir / kitaplığa kaynak dosyalarını statik olarak ekleyin
GCC'yi kullanarak herhangi bir kaynak dosyasını statik olarak yürütülebilir veya paylaşılan kitaplık dosyasına nasıl derleyeceğine dair bir fikri olan var mı? Örneğin, asla değişmeyen (ve değiştirirlerse, yine de dosyayı değiştirmek zorunda kalacağım) ve dosya sisteminde yer almalarını istemeyen görüntü dosyaları eklemek istiyorum. Bu mümkünse (ve bence Windows için Visual C …

3
Gelecekteki paylaşılan kitaplıklarda bir komut bayrağıyla kesme noktaları nasıl ayarlanır
--commandBayrağı kullanarak bir gdb oturumunu otomatikleştirmeye çalışıyorum . Paylaşılan bir kitaplıkta (DLL'nin Unix eşdeğeri) bir işlev için bir kesme noktası ayarlamaya çalışıyorum. Cmds.gdb'm şuna benzer: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch r Ancak şunu alıyorum: shlomi: ~ / progs / bugs-external / kde / font kırma $ gdb --command = cmds.gdb …
94 c++  c  linux  unix  gdb 



4
POSIX asenkron G / Ç'nin (AIO) durumu nedir?
POSIX AIO tesislerini değişen miktarlarda ayrıntıyla açıklayan web'de dağınık sayfalar vardır. Hiçbiri çok yeni değil. Tam olarak ne tarif ettikleri belli değil. Örneğin, buradaki Linux çekirdeği eşzamansız G / Ç desteği için "resmi" (?) Web sitesi soketlerin çalışmadığını söylüyor, ancak Ubuntu 8.04.1 iş istasyonumdaki "aio.h" kılavuz sayfalarının tümü şunu ima …
94 linux  asynchronous  posix  bsd  aio 

5
GitHub'dan cURL kullanarak nasıl tarball indirebilirim?
GitHub'dan cURL kullanarak bir tarball indirmeye çalışıyorum , ancak yönlendiriyor gibi görünmüyor: $ curl --insecure https://github.com/pinard/Pymacs/tarball/v0.24-beta2 <html><body>You are being <a href="https://nodeload.github.com/pinard/Pymacs/tarball/v0.24-beta2">redirected</a>.</body></html> Not: wget benim için çalışıyor: $ wget --no-check-certificate https://github.com/pinard/Pymacs/tarball/v0.24-beta2 Bununla birlikte, cURL'yi kullanmak istiyorum çünkü nihayetinde aşağıdaki gibi bir şeyle satır içi olarak açmak istiyorum: $ curl --insecure https://github.com/pinard/Pymacs/tarball/v0.24-beta2 …
94 linux  curl  github  wget 

8
Printf ile renkleri kullanma
Bu şekilde yazıldığında, metni mavi olarak verir: printf "\e[1;34mThis is a blue text.\e[0m" Ama printf'de format tanımlı olmasını istiyorum: printf '%-6s' "This is text" Şimdi, başarılı olmadan nasıl renk ekleneceğini birkaç seçenek denedim: printf '%-6s' "\e[1;34mThis is text\e[0m" Başarısız biçime öznitelik kodu bile eklemeye çalıştım. Bu işe yaramıyor ve benim …
94 linux  bash  colors  printf 

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.