"&&" işlemi sadece bir önceki işlem dönüş değeri olarak sıfır döndürürse çalışacağı için derleme alırken kullanmayı pek tasvip etmiyorum. Hatanın nerede olduğunu bilmediğin gibi, görsel açıdan da çok temiz olmuyor.
GCC yolunu ortam değişkeni olarak ayarlamalısın. Fakat öncelikle GCC'yi (veya Windows için konuşacak olursak MinGW'yi) kurduğun klasörün Türkçe karakter içermemesi gerekiyor, ileride sıkıntı çekebilirsin bunun için de. "Path" ortam değişkenine yolu atarak tek tek yolu yazma zahmetinden de kurtulursun, bir operatörün azizliğine uğramaktan da.