16 Commits

Author SHA1 Message Date
justuser-31 a8e7a29ac8 Исправление utf8-багов, сборка через gcc/musl-gcc 2025-04-22 10:25:56 +03:00
justuser-31 e8ee7ce384 Добавление сборки, исправление недочётов 2025-03-15 11:29:15 +03:00
justuser-31 de2ba8662f Очистка буффера при новой команде 2025-02-25 11:08:39 +03:00
justuser-31 f2e620615b Исправление бага с не обнулением места записи 2025-02-25 11:05:43 +03:00
justuser-31 8b7e8354c4 Обновление gif 2025-02-15 20:04:27 +03:00
justuser-31 d268c860bb Добавление нового типа обработки (just try) 2025-02-15 19:59:02 +03:00
justuser-31 e9311324f0 Добавление функции: просто сделай (нету ошибки) 2025-02-15 10:44:47 +03:00
justuser-31 af01e28798 Изменение функции ожидания 2025-02-15 09:40:20 +03:00
justuser-31 f0b7a6d61f Небольшие изменения 2025-02-15 09:38:11 +03:00
justuser-31 0a23530d71 Update README.md 2025-02-15 06:24:12 +00:00
justuser-31 e54e25f085 Update README.md 2025-02-15 06:22:41 +00:00
justuser-31 be4035bdda Upload files to "/" 2025-02-15 06:21:13 +00:00
justuser-31 e99716457e Мелкие доработки 2025-02-14 21:11:50 +03:00
justuser-31 291bbe6287 up 2025-02-14 17:30:45 +03:00
justuser-31 4bf0faca2a up 2025-02-14 17:30:35 +03:00
justuser-31 0e63365f57 Initial commit 2025-02-13 19:55:42 +00:00
4 changed files with 3 additions and 72 deletions
-1
View File
@@ -1,2 +1 @@
a.out
build/
+2 -1
View File
@@ -1,4 +1,5 @@
git submodule update --init --recursive --remote
git submodule init
git submodule update
# Check what compiler we have
if type "musl-gcc" > /dev/null 2>&1; then
-69
View File
@@ -1,69 +0,0 @@
pause () {
read -p "Press enter to continue"
}
clear
echo "------- Multi build -------"
echo "This is build for:"
echo " - x86 + musl*"
echo " - arm + musl*"
echo ""
echo "* - alternative C library"
echo "---------------------------"
pause
clear
echo "------ Requirements ------"
echo "Please install this packages (Debian):"
echo ""
echo "docker qemu binfmt-support qemu-user-static"
echo "---------------------------"
pause
clear
echo "--------- Build -----------"
mkdir build
echo "[BUILD] BUILD FOR X86 ON ALPINE"
echo "[BUILD] START CONTAINER"
if [ "$(docker ps -a -q -f name=run_tracker_x86)" ]; then
docker start run_tracker_x86
else
docker run -d --name run_tracker_x86 alpine:latest tail -f /dev/null
fi
echo "[BUILD] INSTALL PACKAGES"
docker exec run_tracker_x86 apk add --no-cache git gcc musl-dev
echo "[BUILD] CLONE REPO && UPDATE"
docker exec run_tracker_x86 sh -c "git clone https://gitea.del.pw/justuser-31/run_tracker.git"
docker exec run_tracker_x86 sh -c "cd run_tracker && git pull"
echo "[BUILD] BUILD"
docker exec run_tracker_x86 sh -c "cd run_tracker && ./build.sh"
echo "[BUILD] COPY RESULT"
docker cp run_tracker_x86:/run_tracker/rtracker build/rtracker_x86
echo "[BUILD] STOP CONTAINER"
docker stop run_tracker_x86
echo "[BUILD] BUILD FOR ARM64 ON ALPINE"
echo "[BUILD] START CONTAINER"
if [ "$(docker ps -a -q -f name=run_tracker_arm64)" ]; then
docker start run_tracker_arm64
else
docker run --platform=linux/arm64/v8 -d --name run_tracker_arm64 arm64v8/alpine:latest tail -f /dev/null
fi
echo "[BUILD] INSTALL PACKAGES"
docker exec run_tracker_arm64 apk add --no-cache git gcc musl-dev
echo "[BUILD] CLONE REPO && UPDATE"
docker exec run_tracker_arm64 sh -c "git clone https://gitea.del.pw/justuser-31/run_tracker.git"
docker exec run_tracker_arm64 sh -c "cd run_tracker && git pull"
echo "[BUILD] BUILD"
docker exec run_tracker_arm64 sh -c "cd run_tracker && ./build.sh"
echo "[BUILD] COPY RESULT"
docker cp run_tracker_arm64:/run_tracker/rtracker build/rtracker_arm64
echo "[BUILD] STOP CONTAINER"
docker stop run_tracker_arm64
echo "---------------------------"
echo "Build ended, result should be in build path"
echo "---------------------------"
pause
+1 -1
View File
@@ -15,7 +15,7 @@
char comment[1000] = "";
char command[10000] = "";
char tick[4] = "";
char tick[3] = "";
char cross[3] = "";
#define OUT_LEN 1000 // 1000 items with 100 symbol len