2010-11-19 16 views
2

Ubuntu Linux'ta C/C++ kullanarak bir FastCGI oturumu içinde bir Octave yorumlayıcısının uygulanması üzerinde çalışıyorum. İçine çalıştırıyorum sorun fcgi FCGI_stdoutiçin stdout'u yönlendirmeleri olduğunu, ancak önceden derlenmiş Octave başlıkları hala Apache error.log biter yerine tarayıcıya baskılı Normal stdout'u kullanmak yönetmek. FastCGI ve Octave içinde yeniden tanımlamayı yeniden yap

Aranızda fcgi en stdout'u kullanmak sistemin stdout'u kullanarak Octave yönlendirmek için bir yol biliyor musunuz? Ya da sadece Octave'un kodunu değiştirmek ve yeniden derlemek zorunda kalmadan bir dosyaya stdout yeniden yönlendirmek zorunda. Özellikle oktav içinde stdout'u ayarı çalışmak için görünmüyor, ne de geçici olarak sistem düzeyinde stdout'u yönlendirmek için herhangi bir girişimde yapın:

Teşekkür

+0

C veya C++? Hangisi? –

+0

C++ 'da derleme ve kodun çoğu C++' dadır, ancak tüm baskı ifadelerinin çalışmak için C stili (cout yerine printf) yapılması gerekir. – vityav

+0

Octave'in kullandığı ve derlemesini yeniden oluşturduğu önceden derlenmiş başlıkları değiştirebilir misiniz? Eğer öyleyse, sadece # stfut FCGI_stdout 'gibi bir şey yapamaz mısın? –

cevap

İlgili konular