G ++ derleyici çıktısını (stderr ve stdout) linux üzerindeki bir dosyaya yeniden yönlendiriyorum. Ama boş bir dosya oluşturuyor.linux g ++ derleyici stderr ve stdout yönlendirmesi boş dosya oluşturur
Bazı satırlarda, her satırın ardından stdout'un temizlenmediğini okudum. Thats Tamam, ama ne hakkında stderr. Benim durumumda birkaç ekran çalıştıran derleme hataları var. Yani stderr çıktısı ile ilgileniyorum. Oluşturulan stdout çıkışı yok.
g++ -c -I ~/cplusplus/boost_1_37_0/boost_1_37_0/ -I
~/cplusplus/niVxWorksDeliver/TEES/ Algorithms.cpp 2> output
Yukarıdaki komut, "output" adında boş bir dosya oluşturur. Aşağıdaki komut geçersiz null komutunu bildirir.
g++ -c -I ~/cplusplus/boost_1_37_0/boost_1_37_0/ -I
~/cplusplus/niVxWorksDeliver/TEES/ Algorithms.cpp &> output
Invalid null command.
Hangi kabuğu kullanıyorsunuz? Yönlendirme yapmazsanız çıktı mı üretilir? –
Bir bash kabuk kullanan bir linux kutusuna bağlanmak için macun kullanıyorum Yeniden yönlendirmenin ana nedeni, birkaç ekran boyunca karşılaşılan derleme hatalarını görmektir. –