Форум программистов, компьютерный форум, киберфорум
Rust
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,325

Компиляция кода в Geany

21.07.2022, 09:47. Показов 4803. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте, поставил Geany — среда разработки программного обеспечения
подскажите, почему кнопка Скомпилировать текущий файл с красного цвета точкой?
потом хочу опробовать в Geany выполнить код аля привет мир, Эф5 или вкладка Сборка-Выполнить
меня выбрасывает на форму Сохранить файл, его, что можно опробовать только сохранённым, с каким расширением его сохранять? спасибо

Добавлено через 2 часа 29 минут
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
с каким расширением его сохранять
уже в курсе: main.rs (обычно файлы с кодом на Rust имеют расширение rs)
и? ввёл в форме Сохранить файл в поле имя и кнопки не видно для самого сохранения, где она?
но если сохранил файл вручную кнопка Скомпилировать текущий файл уже без красного цвета точки, вроде скомпилировал, и после компиляции созданы два файла *.exe и *.pdb, всё правильно? запускать экзешник?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.07.2022, 09:47
Ответы с готовыми решениями:

Компиляция кода
Здраствуйте,есть код на хаскелле,при компиляции через сервис http://codepad.org/ жалуется на 9ую строку(хотя это только начало). ...

Компиляция/добавление кода без видимости самого кода(сложно объяснить)
Есть код по типу такого: static void Main() { Hm.Ex checker = new Hm.Ex();//Hm - namespace, Hm.Ex - class ...

Исполнение кода, написанного в текстовом файле (динамическая компиляция кода)
к примеру есть у меня форма а на ней кнопка, можно ли присваивать код кнопке с текстового файла? пример в текстовике: ...

21
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.07.2022, 15:56
Ну запусти exe'шник.
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,325
24.07.2022, 01:49  [ТС]
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
код аля привет мир
а именно:
Code
1
2
3
fn main() {
    println!("Текст");
}
что в него добавить, чтобы после
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Ну запусти exe'шник
он как консоль не появился и исчез а висел, пока я его не закрою?
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
после компиляции созданы два файла *.exe и *.pdb
а зачем нужен *.pdb?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
08.08.2022, 17:09
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
он как консоль не появился и исчез а висел, пока я его не закрою?
Code
1
2
3
4
5
6
use std::io;
 
fn main() {
    println!("Hello, world!");
    io::stdin().read_line(&mut String::new()).unwrap();
}
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
а зачем нужен *.pdb?
Для отладки. Там отладочные символы
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
здравствуйте, поставил Geany
Если у вас не слишком слабый компьютер, рекомендую использовать IntelliJ Rust. Это полноценная IDE. Большинство остальных плагинов, в т.ч. и для Geany - это примерно уровень блокнота с подсветкой кода.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
08.08.2022, 17:10
Цитата Сообщение от tezaurismosis Посмотреть сообщение
рекомендую использовать IntelliJ Rust.
Разве она не платная?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
08.08.2022, 17:15
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Разве она не платная?

https://github.com/intellij-rust/intellij-rust
В бесплатной версии IDEA работает без отладки и профайлера
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
08.08.2022, 17:34
Проверил на PyCharm Community, работает.
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,325
09.08.2022, 08:23  [ТС]
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Проверил на PyCharm Community, работает
а там как запускать? спасибо
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
09.08.2022, 12:37
Ципихович Эндрю, https://plugins.jetbrains.com/... start.html
1
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,325
09.08.2022, 14:19  [ТС]
увы у меня в PyCharm File\Settings\Plugins нет плагина для Rust

Добавлено через 1 час 34 минуты
Цитата Сообщение от tezaurismosis Посмотреть сообщение
use std::io;
fn main() {
println!("Hello, world!");
io::stdin().read_line(&mut String::new()).unwrap();
}
rustc "main.rs" (в каталоге: C:\Program Files\Geany)
error: could not write output to main.4kqwyhdgeomtzpxx.rcgu.o: permission denied
error: aborting due to previous error
Сборка завершилась с ошибкой.
такие дела.......
0
Заблокирован
09.08.2022, 22:05
Цитата Сообщение от tezaurismosis Посмотреть сообщение
рекомендую использовать IntelliJ Rust
по-моему IDE IntelliJ довольно глючное
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
10.08.2022, 09:39
Цитата Сообщение от Гай Посмотреть сообщение
по-моему IDE IntelliJ довольно глючное
Нормально там всё работает. В смысле глючное? Баги есть в любом софте и в IntelliJ IDEA их правят. Вот прямо чтобы работаешь и всё глючит и не даёт работать такого точно нет. Откуда вы все эти слухи берёте? Чего я за неделю только не прочитал в интернете. И Unity умирает (там выбирали, на каком движке игру делать новую). И IntelliJ IDEA глючная. И C# это те же блюпринты из Unreal Engine, и Rust нестабилен. И это только навскидку, что сразу вспомнил.

Добавлено через 5 минут
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
поставил Geany
Это же как нужно любить страдать, чтобы программировать в таком вырвиглазном дизайне с убогой недоподсветкой кода. Смотришь на неё и кажется, что с 4К телека пересел на ламповый чёрно-белый, по которому нужно периодически бить кулаком, чтобы не прыгало изображение. Цвет подсветки даёт сразу же много дополнительной информации, которую можно быстрее обработать бросив лишь быстро взгляд на код. Поэтому нужно отделять цвета типов от цветов всего остального кода и ключевых слов языка и т.д. Кстати, в IntelliJ IDEA по умолчанию тоже убогая подстветка, требующая настройки или скачивания чего-то адекватного.

Кстати, на скриншоте под плагином Rust, более-менее адекватная подсветка кода, но не единственная.
1
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
10.08.2022, 09:46
Если хочется понять, что такое нормальная, хорошая я бы даже сказал подствека кода, нужно скачать Visual Studio 2022, открыть любой проект на C#, где есть какой-то код и посмотреть в тёмной и светлой темах. Немного походить по коду с помощью навигации, чтобы понять, как выглядит код, о восприятии которого позаботились по-человечески.
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,325
10.08.2022, 09:50  [ТС]
Casper-SC, ну а у меня так (прокруткой все просмотрел))):
Миниатюры
Компиляция кода в Geany  
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
10.08.2022, 10:08
Ципихович Эндрю, нужно в CLion или в IntelliJ IDEA попробовать. И нужно написать в поиске Rust, там сверху есть поле для поиска.

Добавлено через 43 секунды
На скриншоте почти ничего не видно, какой-то маленький он получился.

Добавлено через 1 минуту
Ципихович Эндрю, поставь себе для начала https://www.jetbrains.com/ru-ru/toolbox-app/ и с его помощью всё в разы проще становится ставить и удалять. В настройках отключи хранение старых версий после обновления, чтобы место на диске не отъедало.

Добавлено через 13 минут
Проверил, видимо, и правда на бесплатной версии IntelliJ IDEA Community Edition не работает дебаг в Rust. В CLion точно работает, только что проверил. Наверняка работает в IntelliJ IDEA Ultimate.
1
Заблокирован
10.08.2022, 11:14
Цитата Сообщение от Casper-SC Посмотреть сообщение
Откуда вы все эти слухи берёте?
Пробовал - тупит. Я лучше Vim буду пользоваться.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
10.08.2022, 11:26
Цитата Сообщение от Гай Посмотреть сообщение
Пробовал - тупит. Я лучше Vim буду пользоваться.
Смотрел интервью с людьми из JetBrains, кажись, там про ReSharper была речь (очень давно). Там говорили, что-то в духе, что время HDD прошло и у них расчёт на то, что человек использует SSD, так как много работы с диском. Может быть я немного исказил, но суть в том, что хочешь чтобы не было проблем, как минимум, тебе нужен SSD. Таковы сегодняшние реалии. И это не официальная позиция JetBrains, а позиция выступающего.

Ещё я заметил, что для каждой задачи своё минимальное железо есть. Например, работать над приложением UWP, с не самым простым UI на Intel Core i5-4460 3.20GHz это страдания. Нужен минимум Intel Core i7 - 8700 4,60 GHz. Понятно, что SSD это просто в любом случае. И я знаю о чём я говорю, так как не раз обновлял железо под задачи.

Здесь так же. Если ты хочешь нормально работать, а не мучаться из-за лагов и долго ждать сборку проекта, нужно обновить железо до актуального, чтобы работать в комфорте.
0
Заблокирован
10.08.2022, 12:03
Цитата Сообщение от Casper-SC Посмотреть сообщение
Здесь так же. Если ты хочешь нормально работать, а не мучаться из-за лагов и долго ждать сборку проекта, нужно обновить железо до актуального, чтобы работать в комфорте.
во-первых я пользуюсь ноутом и такие IDE будут занимать своими панелями и прочей чепухой где-то 30% экрана.
лагают они не из-за железа. IntellJ на Java написана/, насколько я помню, а джава работает на джава-машине,
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
10.08.2022, 12:24
Цитата Сообщение от Гай Посмотреть сообщение
IntellJ на Java написана/, насколько я помню, а джава работает на джава-машине
То есть из-за этого она по определению не может работать нормально? А почему у меня работает? Что я делаю не так?

Добавлено через 1 минуту
JVM не такая уж и тормозная, хотя и прожорливая по памяти. У неё другие плюсы. В принципе, бессмысленно спорить о JVM дальше.
1
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,325
10.08.2022, 12:26  [ТС]
Цитата Сообщение от Casper-SC Посмотреть сообщение
На скриншоте почти ничего не видно, какой-то маленький он получился
да-вбил в строку поиска Rust и гут, речь про jetbrains-как потом перейти на Rust? или меню файл и открыть файл Rust=main.rs, попробовал в файле код:
Code
1
2
3
fn main() {
    println!("Текст");
}
jetbrains отвечает
C:\pythonProject\venv\Scripts\python.exe C:/pythonProject/main.py

Process finished with exit code 0
то есть делает main.py, как переключить на файл Rust? спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.08.2022, 12:26
Помогаю со студенческими работами здесь

Формирование низкоуровневого кода (компиляция кода на С из текстового файла)
Доброго времени суток, форумчане. Необходима информация о трансляции Си (без плюсов и решеток) кода в нечто более низкоуровневое...

Компиляция кода
Как компилировать код в Python 3.7+?

Компиляция кода
Всем доброго времени суток! Мне нужно написать компилятор сразу из нескольких файлах в 1. И я уже 3 час не могу понять, почему...

Компиляция с++ кода на с#
Здравствуйте, такой вопрос: Есть код на с++, который пишется в текстбоксе. Мне нужно его скомпилировать, как это сделать? Может есть...

Компиляция кода
пытался через консоль скачать следующий модуль "pip install pyinstaller" но выходит ошибки (на фото ниже) гуглил не нашел чего то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru