txlyre 11 月之前
父节点
当前提交
fb926353a7
共有 2 个文件被更改,包括 3 次插入16 次删除
  1. 2 1
      langs/qi/Dockerfile
  2. 1 15
      langs/qi/run.sh

+ 2 - 1
langs/qi/Dockerfile

@@ -2,4 +2,5 @@ RUN apt-get install gcc -y
 RUN apt-get install wget -y
 RUN apt-get install libgc1 libgc-dev -y
 
-RUN wget https://files.txlyre.website/d/software/qilang/latest_linux_x86_64/qi -O /usr/bin/qi && chmod +x /usr/bin/qi
+RUN wget https://files.txlyre.website/d/software/qilang/latest_linux_x86_64/qi -O /usr/bin/qi && chmod +x /usr/bin/qi
+RUN wget https://files.txlyre.website/d/software/qilang/latest_linux_x86_64/libqi.so -O /usr/lib/libqi.so

+ 1 - 15
langs/qi/run.sh

@@ -1,15 +1 @@
-IN="$(mktemp --suffix .qi)"
-OUT_C="$(mktemp --suffix .c)"
-OUT="$(mktemp)"
-
-cat > "$IN"
-
-qi -f "$IN" -o "$OUT_C"
-
-if [ $? -eq 0 ]; then
-  gcc "$OUT_C" -lm -lgc -o "$OUT" 
-
-  if [ $? -eq 0 ]; then
-    exec "$OUT"
-  fi
-fi
+qi -r -