Форум Русскоязычных Скретчеров

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Компиляция в Scrap

Сообщений 1 страница 17 из 17

1

Всем привет! Решил работать со Scrap, но столкнулся с проблемой.
Нужен (для компиляции) gcc (MinGW) x64 версии. Поставил просто gcc и llvm x64, не помогло. (Директория C:\MinGW, версия последняя, бета, LLVM.)

Написано там про переменную PATH и что туда нужно кинуть компилятор в папку переменной.

Вопрос один - ГДЕ ПУТЬ ПЕРЕМЕННОЙ PATH? Отправить в корень скрапа????????

Вопрос намба Ту -  где взять x86_x64-w64-mingw64 gcc? (Скорее имя экзешника, не помню...)

Вопрос намбер 3 / дополнялка - стоит ли идти с Scrap для Linux? Есть ли там C компилятор???

Отредактировано Dirimaximus (kattysha) (16 января, 2026г. 14:39:40)

Подпись автора

Я на WikipediaFandomScratchPenguinMod

Обо мне вкратце

Я kattysha. Я есть на Фэндоме, Википедии и как вы понимаете в Скретче. Этот форум дарит мне ясные деньки каждый день!  8-)

Забавный факт

Если вы играли в Метро 2033 (У меня редукс)
Вы вероятно видели книги Глуховского.
На этих книгах основана серия этих игр!
А я заметил одно - Эти книги ЕЖЕГОДНЫЕ!
(То есть 2033, 2034, 2035, итд итп)

— Эй вы на дрезине, остановитесь, назовите себя!

—Ми фашистен приехать захватить ваш станция!
—Ульман, ты что-ли?

0

2

Dirimaximus (kattysha) написал(а):

(#1)
Всем привет! Решил работать со Scrap, но столкнулся с проблемой.
Нужен (для компиляции) gcc (MinGW) x64 версии. Поставил просто gcc и llvm x64, не помогло. (Директория C:\MinGW, версия последняя, бета, LLVM.)

Написано там про переменную PATH и что туда нужно кинуть компилятор в папку переменной.

Вопрос один - ГДЕ ПУТЬ ПЕРЕМЕННОЙ PATH? Отправить в корень скрапа????????

Вопрос намба Ту -  где взять x86_x64-w64-mingw64 gcc? (Скорее имя экзешника, не помню...)

Вопрос намбер 3 / дополнялка - стоит ли идти с Scrap для Linux? Есть ли там C компилятор???

Почему в виндавас всё настолько сложно и неудобно? В Linux надо просто написать

Код:
sudo apt install libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev gettext llvm-dev
git clone --recursive --depth=1 https://github.com/Grisshink/scrap.git
cd scrap
make -j$(nproc) USE_COMPILER=TRUE
./scrap
Подпись автора

Я администратор. Я сделал очень много вещей, например кнопку чата сверху (кстати заходите, если хотите дам вам пароль от пробного аккаунта), отправку файлов (через тот чат, не удаляйте пробный аккаунт пожалуйста, иначе отправка файлов перестанет работать), тёмную тему, нормальное цитирование, выбор смайликов и многое другое.
MatrixMastodo… ой то есть Misskey
[html]<iframe src="https://shitpost.poridge.club/embed/user-timeline/a7w5npj75y?maxHeight=300" data-misskey-embed-id="v1_f2e81845-9b9f-4b1c-a8f8-4edd40b0171c" loading="lazy" referrerpolicy="strict-origin-when-cross-origin" style="border: none; width: 100%; width: 500px; height: 300px; color-scheme: light dark;"></iframe>
<script defer src="https://shitpost.poridge.club/embed.js"></script><a href=https://www.calend.ru target=_blank style="display: inline; position: absolute; margin-left: 20px;"><img src="https://www.calend.ru/img/export/informer.png" width="189" alt="Праздники сегодня" border="0"></a>[/html]

0

3

Dirimaximus (kattysha) написал(а):

(#1)
Всем привет! Решил работать со Scrap, но столкнулся с проблемой.
Нужен (для компиляции) gcc (MinGW) x64 версии. Поставил просто gcc и llvm x64, не помогло. (Директория C:\MinGW, версия последняя, бета, LLVM.)

Написано там про переменную PATH и что туда нужно кинуть компилятор в папку переменной.

Вопрос один - ГДЕ ПУТЬ ПЕРЕМЕННОЙ PATH? Отправить в корень скрапа????????

Вопрос намба Ту -  где взять x86_x64-w64-mingw64 gcc? (Скорее имя экзешника, не помню...)

Вопрос намбер 3 / дополнялка - стоит ли идти с Scrap для Linux? Есть ли там C компилятор???

Под Windows не ставил scrap. Но судя по инструкции, там для начала нужно поставить msys2. Ссылка на инструкцию: https://github.com/Grisshink/scrap#windows-build
В результате получишь Linux подобное окружение на котором можно будет запустить простройку. Ссылка на msys2: https://www.msys2.org/
На сколько понимаю пакет с gcc ставиться командой в консоли msys2: pacman -S mingw-w64-ucrt-x86_64-gcc

Сразу видно, что автор любитель арча)

Лучше пробовать на Linux-е. Там все для этого есть, но некоторые пакеты нужно будет доставлять. Изначально проект выпускается под Linux. Не исключено, что не все будет работать на Windows по-умолчанию.

0

4

Gregon написал(а):

(#2)
Почему в виндавас всё настолько сложно и неудобно? В Linux надо просто написать

Не совсем так. Это называется кросс-платформенная сборка. Проект перенесен на Windows. Поэтому он и требует окружения Linux для простройки.

0

5

3DArte написал(а):

(#3)
Под Windows не ставил scrap. Но судя по инструкции, там для начала нужно поставить msys2. Ссылка на инструкцию: https://github.com/Grisshink/scrap#windows-build
В результате получишь Linux подобное окружение на котором можно будет запустить простройку. Ссылка на msys2: https://www.msys2.org/
На сколько понимаю пакет с gcc ставиться командой в консоли msys2: pacman -S mingw-w64-ucrt-x86_64-gcc

Сразу видно, что автор любитель арча)

Лучше пробовать на Linux-е. Там все для этого есть, но некоторые пакеты нужно будет доставлять. Изначально проект выпускается под Linux. Не исключено, что не все будет работать на Windows по-умолчанию.

MSYS2 ставил но забыл. Знаете приколянд? Gcc можно кинуть в корень но потом нужно найти тонну библиотек! И поэтому спасибо за ответ!

Подпись автора

Я на WikipediaFandomScratchPenguinMod

Обо мне вкратце

Я kattysha. Я есть на Фэндоме, Википедии и как вы понимаете в Скретче. Этот форум дарит мне ясные деньки каждый день!  8-)

Забавный факт

Если вы играли в Метро 2033 (У меня редукс)
Вы вероятно видели книги Глуховского.
На этих книгах основана серия этих игр!
А я заметил одно - Эти книги ЕЖЕГОДНЫЕ!
(То есть 2033, 2034, 2035, итд итп)

— Эй вы на дрезине, остановитесь, назовите себя!

—Ми фашистен приехать захватить ваш станция!
—Ульман, ты что-ли?

0

6

3DArte написал(а):

(#3)
Под Windows не ставил scrap. Но судя по инструкции, там для начала нужно поставить msys2. Ссылка на инструкцию: https://github.com/Grisshink/scrap#windows-build
В результате получишь Linux подобное окружение на котором можно будет запустить простройку. Ссылка на msys2: https://www.msys2.org/
На сколько понимаю пакет с gcc ставиться командой в консоли msys2: pacman -S mingw-w64-ucrt-x86_64-gcc

Сразу видно, что автор любитель арча)

Лучше пробовать на Linux-е. Там все для этого есть, но некоторые пакеты нужно будет доставлять. Изначально проект выпускается под Linux. Не исключено, что не все будет работать на Windows по-умолчанию.

Автор тут был! Grisshink рекламировал его тут)) А ещё в начале пути форума тут был пын, соавтор проекта.

Подпись автора

Я на WikipediaFandomScratchPenguinMod

Обо мне вкратце

Я kattysha. Я есть на Фэндоме, Википедии и как вы понимаете в Скретче. Этот форум дарит мне ясные деньки каждый день!  8-)

Забавный факт

Если вы играли в Метро 2033 (У меня редукс)
Вы вероятно видели книги Глуховского.
На этих книгах основана серия этих игр!
А я заметил одно - Эти книги ЕЖЕГОДНЫЕ!
(То есть 2033, 2034, 2035, итд итп)

— Эй вы на дрезине, остановитесь, назовите себя!

—Ми фашистен приехать захватить ваш станция!
—Ульман, ты что-ли?

0

7

Dirimaximus (kattysha) написал(а):

(#6)
Автор тут был! Grisshink рекламировал его тут)) А ещё в начале пути форума тут был пын, соавтор проекта.

Они кстати в чате форума до сих пор активны (в смысле читают сообщения)

Подпись автора

Я администратор. Я сделал очень много вещей, например кнопку чата сверху (кстати заходите, если хотите дам вам пароль от пробного аккаунта), отправку файлов (через тот чат, не удаляйте пробный аккаунт пожалуйста, иначе отправка файлов перестанет работать), тёмную тему, нормальное цитирование, выбор смайликов и многое другое.
MatrixMastodo… ой то есть Misskey
[html]<iframe src="https://shitpost.poridge.club/embed/user-timeline/a7w5npj75y?maxHeight=300" data-misskey-embed-id="v1_f2e81845-9b9f-4b1c-a8f8-4edd40b0171c" loading="lazy" referrerpolicy="strict-origin-when-cross-origin" style="border: none; width: 100%; width: 500px; height: 300px; color-scheme: light dark;"></iframe>
<script defer src="https://shitpost.poridge.club/embed.js"></script><a href=https://www.calend.ru target=_blank style="display: inline; position: absolute; margin-left: 20px;"><img src="https://www.calend.ru/img/export/informer.png" width="189" alt="Праздники сегодня" border="0"></a>[/html]

0

8

Щас даже msys2 ucrt качает)))

Подпись автора

Я на WikipediaFandomScratchPenguinMod

Обо мне вкратце

Я kattysha. Я есть на Фэндоме, Википедии и как вы понимаете в Скретче. Этот форум дарит мне ясные деньки каждый день!  8-)

Забавный факт

Если вы играли в Метро 2033 (У меня редукс)
Вы вероятно видели книги Глуховского.
На этих книгах основана серия этих игр!
А я заметил одно - Эти книги ЕЖЕГОДНЫЕ!
(То есть 2033, 2034, 2035, итд итп)

— Эй вы на дрезине, остановитесь, назовите себя!

—Ми фашистен приехать захватить ваш станция!
—Ульман, ты что-ли?

0

9

Dirimaximus (kattysha) написал(а):

(#6)
Автор тут был! Grisshink рекламировал его тут)) А ещё в начале пути форума тут был пын, соавтор проекта.

Это я знаю. Только не совсем понял, кто такой пын и почему он пын?

0

10

Gregon написал(а):

(#7)
Они кстати в чате форума до сих пор активны (в смысле читают сообщения)

Только ничего не пишут.

0

11

А что с msys2 не прокатило?

0

12

3DArte написал(а):

(#11)
А что с msys2 не прокатило?

Да, пытался собрать через его баха но и гитара и мсусара2 ничего не собирают...

Подпись автора

Я на WikipediaFandomScratchPenguinMod

Обо мне вкратце

Я kattysha. Я есть на Фэндоме, Википедии и как вы понимаете в Скретче. Этот форум дарит мне ясные деньки каждый день!  8-)

Забавный факт

Если вы играли в Метро 2033 (У меня редукс)
Вы вероятно видели книги Глуховского.
На этих книгах основана серия этих игр!
А я заметил одно - Эти книги ЕЖЕГОДНЫЕ!
(То есть 2033, 2034, 2035, итд итп)

— Эй вы на дрезине, остановитесь, назовите себя!

—Ми фашистен приехать захватить ваш станция!
—Ульман, ты что-ли?

0

13

3DArte написал(а):

(#9)
Это я знаю. Только не совсем понял, кто такой пын и почему он пын?

Пын, соавтор проекта Scrap.

Появился 30-31 Декабря но больше того дня сообщений он не высылал...

Подпись автора

Я на WikipediaFandomScratchPenguinMod

Обо мне вкратце

Я kattysha. Я есть на Фэндоме, Википедии и как вы понимаете в Скретче. Этот форум дарит мне ясные деньки каждый день!  8-)

Забавный факт

Если вы играли в Метро 2033 (У меня редукс)
Вы вероятно видели книги Глуховского.
На этих книгах основана серия этих игр!
А я заметил одно - Эти книги ЕЖЕГОДНЫЕ!
(То есть 2033, 2034, 2035, итд итп)

— Эй вы на дрезине, остановитесь, назовите себя!

—Ми фашистен приехать захватить ваш станция!
—Ульман, ты что-ли?

0

14

Dirimaximus (kattysha) написал(а):

(#12)
Да, пытался собрать через его баха но и гитара и мсусара2 ничего не собирают...

Давай для начала определимся с путем. Что ближе: строить scrap через mingw на Windows, или напрямую на Linux-е. Есть еще вариант - можешь готовую программу скачать с git-а. Она должна нормально стартануть если система не слишком старая. Смотри мой комментарий в Ой блин, помогите в автоматизации!

0

15

Что-то тема немного заглохла.

Dirimaximus, компилятор gcc пробовал запускать в Debian?

Код:
gcc --version

Если работает, то можно попробовать скомпилировать простенький проект:

Код:
echo "#include <stdio.h>" > main.c
echo "int main() {" >> main.c
echo "    printf(\"Hello Forum! \n\");" >> main.c
echo "    return 0;" >> main.c
echo "}" >> main.c

gcc main.c -o test_app

Последовательно копируешь строки и выполняешь в командной строке. Если все построилось без ошибок, то можешь запустить программу:

Код:
./test_app

В результате должен получить строчку: "Hello Forum!"

Пока даю код на C в виде строчек. Но можешь создать программу, к примеру, в gedit, для начала.

Код для проверки:

Код:
#include <stdio.h>
int main() {
    printf("Hello world! \n");
    return 0;
}

0

16

3DArte написал(а):

(#15)
Что-то тема немного заглохла.

Dirimaximus, компилятор gcc пробовал запускать в Debian?

Код:
gcc --version

Если работает, то можно попробовать скомпилировать простенький проект:

Код:
echo "#include <stdio.h>" > main.c
echo "int main() {" >> main.c
echo "    printf(\"Hello Forum! \n\");" >> main.c
echo "    return 0;" >> main.c
echo "}" >> main.c

gcc main.c -o test_app

Последовательно копируешь строки и выполняешь в командной строке. Если все построилось без ошибок, то можешь запустить программу:

Код:
./test_app

В результате должен получить строчку: "Hello Forum!"

Пока даю код на C в виде строчек. Но можешь создать программу, к примеру, в gedit, для начала.

Код для проверки:

Код:
#include <stdio.h>
int main() {
    printf("Hello world! \n");
    return 0;
}

Попробую gcc! (Чувство такое, что msvc заглох и остался только minGW как порт gcc из линукса))

Подпись автора

Я на WikipediaFandomScratchPenguinMod

Обо мне вкратце

Я kattysha. Я есть на Фэндоме, Википедии и как вы понимаете в Скретче. Этот форум дарит мне ясные деньки каждый день!  8-)

Забавный факт

Если вы играли в Метро 2033 (У меня редукс)
Вы вероятно видели книги Глуховского.
На этих книгах основана серия этих игр!
А я заметил одно - Эти книги ЕЖЕГОДНЫЕ!
(То есть 2033, 2034, 2035, итд итп)

— Эй вы на дрезине, остановитесь, назовите себя!

—Ми фашистен приехать захватить ваш станция!
—Ульман, ты что-ли?

0

17

Dirimaximus (kattysha) написал(а):

(#16)
Попробую gcc! (Чувство такое, что msvc заглох и остался только minGW как порт gcc из линукса))

Все от тебя зависит. Можешь изучать разные среды разработки и платформы. Тогда появиться кругозор. Очень рекомендовал бы не забрасывать все эти направления. Никто не знает, что пригодиться в будущем. С чем смогу - помогу.

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»


Похожие темы

Инструкции по GNU/Linux GNU/Linux 26 февраля, 2026г.