PDA

Просмотр полной версии : [Вопрос] Мистический 1.amx



SteveStage
31.01.2020, 23:02
Знаю, название идиотское, но только так и можно назвать то, что происходит)

При компиляции JunctionMode.pwn появляется мистический 1.amx, .pwn исходника от которого попросту нету.

http://ihost.pro-pawn.ru/image.php?di=HNSF

http://ihost.pro-pawn.ru/image.php?di=J9MD

pawndisasm.exe показал, что внутри этого .amx - код инклуда float.inc

Втф вообще происходит???

Pa4enka
01.02.2020, 01:25
С каким параметром компиляция происходит?

SteveStage
01.02.2020, 01:39
С каким параметром компиляция происходит?

В pawn.cfg:

-d2 -o1

Решение оказалось максимально идиотским и тупым: изменить параметры компиляции на "-d3", как было раньше.

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

Daniel_Cortez
01.02.2020, 15:08
На заметку: "-O" и "-o" - разные ключи компиляции. В вашем случае правильным было бы "-d2 -O1".

SteveStage
01.02.2020, 15:46
На заметку: "-O" и "-o" - разные ключи компиляции. В вашем случае правильным было бы "-d2 -O1".

Что означает -o? -O - это оптимизация байт-кода.

tnc
01.02.2020, 17:26
Что означает -o? -O - это оптимизация байт-кода.
Запустить pawncc без параметров или открыть исходники компилятора и посмотреть параметры (https://github.com/pawn-lang/compiler/blob/0f2bd0b282e84e3d6af5f38581ff48738374b6ca/source/compiler/sc1.c#L1463-L1518) религия не позволяет?

SteveStage
01.02.2020, 20:11
Запустить pawncc без параметров или открыть исходники компилятора и посмотреть параметры (https://github.com/pawn-lang/compiler/blob/0f2bd0b282e84e3d6af5f38581ff48738374b6ca/source/compiler/sc1.c#L1463-L1518) религия не позволяет?

Про исходники я и не знал. Вообщем -o<name> - задает базовое имя файла .amx (байт-кода).