Недавно перешёл на Lazarus из Delphi, и на AstraLinux из Windows. Сейчас использую Lazarus 2.2.6
У меня два компьютера, на одном стоит AstraLinux CE 1.7, на другом AstraLinux SE 1.7
И там, и там стоит Lazarus. проблема в том, что если я компилирую рабочую программу на CE, она работает на CE, но не работает на SE ("Ошибка выполнения", "Невозможно запустить приложение").
И наоборот, скомпилированная на SE, на SE и будет работать, но не на CE.
Понятно, что причин может быть масса, тем более простенькие тестовые программы работают и там, и там.
Но, хотелось бы услышать совет, с чего начать, и куда копать?
Переносимость программ на Linux
Модератор: Модераторы
-
Massaraksh7
- незнакомец
- Сообщения: 2
- Зарегистрирован: 16.12.2023 19:48:30
Запусти в командной строке и скажи что пишет. Какую ошибку выдаёт.
Для обеих версий.
Для обеих версий.
-
Massaraksh7
- незнакомец
- Сообщения: 2
- Зарегистрирован: 16.12.2023 19:48:30
Разобрался. При переносе через облако, у файла-программы отбираются права на исполнение.
