kod oldukça basittir: Standart bir çıkış geliyor kodunu derlemek için bir yolStdin'den kod nasıl derlenir?
test$ cat test.cpp
int main()
{
}
var mı?
cat test.cpp | g++ -
ve bazı varyasyonlar, ancak hiçbiri yürütülebilir üretilen:
Bunu denedim.
Sadece bazı açıklamalar. Önprocess bir dosya var ve ben derlemek istediğiniz başka bir dosya üretir. Bu ara dosyayı oluşturmayı değil, bunun yerine doğrudan nesne dosyasını üretmeyi düşündüm.
-E or -x required when input is from standard input
cat test.cpp | g++ -x c++ -
Bu stdin, değil stdout. –
İnsanlar neden standart girdiden derleme yapmak istiyorlar? Bir dosya oluşturmak ve derlemek zor mu? –
@ DavidRodríguez-dribeas Benim sloganım: orta bir adam atlamak :) –