txlyre 1 天之前
父節點
當前提交
5ac3fa90ed
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      langs/qi/run.sh

+ 8 - 1
langs/qi/run.sh

@@ -1,9 +1,16 @@
+IN="$(mktemp --suffix .qi)"
+
+cat > "$IN"
+
 TEMPC=$(mktemp --suffix=.c)
-cat | qic > $TEMPC
+
+cat "$IN" | qic > $TEMPC
 if [ $? -ne 0 ]; then
   exit 1
 fi
+
 TEMPO=$(mktemp)
+
 clang -I/usr/share/libqirt -lm "$TEMPC" /usr/share/libqirt/qirt.c -lgc -o "$TEMPO"
 if [ $? -ne 0 ]; then
   exit 1