Как мне проверить, удалось ли gcc скомпилировать программу, не удалось или успешно, но с предупреждением?
#!/bin/sh
string=$(gcc helloworld.c -o helloworld)
if [ string -n ]; then
echo "Failure"
else
echo "Success!"
fi
Это только проверяет, успешно ли оно выполнено или (не удалось или скомпилировано с предупреждениями).
-n означает «не ноль».
Спасибо!
РЕДАКТИРОВАТЬ Если неясно, это не работает.