|
@@ -110,11 +110,14 @@ general_i_note=01015_I_Nota:
|
|
|
% Prefix for Notes
|
|
|
general_i_hint=01016_I_Podpowied«:
|
|
|
% Prefix for Hints
|
|
|
+general_e_path_does_not_exist=01017_E_—cie¾ka "$1" nie istnieje
|
|
|
+% The specified path does not exist.
|
|
|
+general_e_compilation_aborted=01018_E_Kompilacja zatrzymana
|
|
|
% \end{description}
|
|
|
#
|
|
|
# Scanner
|
|
|
#
|
|
|
-# 02061 is the last used one
|
|
|
+# 02063 is the last used one
|
|
|
#
|
|
|
% \section{Scanner messages.}
|
|
|
% This section lists the messages that the scanner emits. The scanner takes
|
|
@@ -143,7 +146,7 @@ scan_f_syn_expected=02003_F_B
|
|
|
scan_t_start_include_file=02004_T_Rozpocz©cie czytania pliku include $1
|
|
|
% When you provide the \var{-vt} switch, the compiler tells you
|
|
|
% when it starts reading an included file.
|
|
|
-scan_w_comment_level=02005_W_Znaleziono komentarz stopnia $1
|
|
|
+scan_w_comment_level=02005_W_Znaleziono komentarz $1 stopnia
|
|
|
% When the \var{-vw} switch is used, then the compiler warns you if
|
|
|
% it finds nested comments. Nested comments are not allowed in Turbo Pascal
|
|
|
% and can be a possible source of errors.
|
|
@@ -165,8 +168,10 @@ scan_f_cannot_open_includefile=02013_F_Nie mo
|
|
|
% \fpc cannot find the source file you specified in a \var{\{\$include ..\}}
|
|
|
% statement.
|
|
|
scan_w_only_pack_records=02015_W_Pola rekord¢w mog¥ by† wyr¢wnane tylko do 1,2,4,8,16 lub 32 bajt¢w
|
|
|
-% You are specifying the \var{\{\$PACKRECORDS n\} } with an illegal value for
|
|
|
-% \var{n}. Only 1, 2, 4, 8, 16 and 32 are valid in this case.
|
|
|
+% You are specifying the \var{\{\$PACKRECORDS n\} } or \var{\{\$ALIGN n\} }
|
|
|
+% with an illegal value for \var{n}. For $PACKRECORDS valid alignments are 1, 2, 4, 8, 16, 32, C,
|
|
|
+% NORMAL, DEFAULT, and for $ALIGN valid alignment are 1, 2, 4, 8, 16, 32, ON,
|
|
|
+% OFF. Under mode MacPas $ALIGN also supports MAC68K, POWER and RESET.
|
|
|
scan_w_only_pack_enum=02016_W_Wyliczenia mog¥ by† zapisane tylko na 1, 2 lub 4 bajtach
|
|
|
% You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
|
|
|
% \var{n}. Only 1,2 or 4 are valid in this case.
|
|
@@ -289,10 +294,30 @@ scan_w_appname_not_support=02061_W_Dyrektywa APPNAME jest obs
|
|
|
scan_e_string_exceeds_255_chars=02061_E_Staˆe ˆaäcuchowe nie mog¥ by† dˆu¾sze ni¾ 255 znak¢w
|
|
|
% A single string constant can contain at most 255 chars. Try splitting up the
|
|
|
% string in multiple smaller parts and concatenate them with a + operator.
|
|
|
-scan_f_include_deep_ten=02062_F_Including include files exceeds a depth of 16.
|
|
|
+scan_f_include_deep_ten=02062_F_Przekroczono maksymaln¥ ilo˜† zagnie¾d¾onych include (16)
|
|
|
% When including include files the files have been nested to a level of 16.
|
|
|
% The compiler will expand no further, since this may be a sign that
|
|
|
% recursion is used.
|
|
|
+scan_e_too_many_push=02063_F_Zbyt du¾o poziom¢w PUSH
|
|
|
+% A maximum of 20 levels is allowed. This error occur only in mode MacPas.
|
|
|
+scan_e_too_many_pop=02064_E_Napotkano POP bez poprzedzaj¥cego go PUSH
|
|
|
+% This error occur only in mode MacPas.
|
|
|
+scan_e_error_macro_lacks_value=02065_E_Makro lub zmienna "$1" nie ma przypisanej warto˜ci
|
|
|
+% Thus the conditional compile time expression cannot be evaluated.
|
|
|
+scan_e_wrong_switch_toggle_default=02066_E_Nieprawidˆowy przeˆ¥cznik, u¾yj ON/OFF/DEFAULT lub +/-/*
|
|
|
+% You need to use ON or OFF or DEFAULT or a + or - or * to toggle the switch
|
|
|
+scan_e_mode_switch_not_allowed=02067_E_Przeˆ¥cznik trybu "$1" jest niedozwolony w tym miejscu
|
|
|
+% A mode switch has already been encountered, or, in case of option -Mmacpas,
|
|
|
+% a mode switch occur after UNIT.
|
|
|
+scan_e_error_macro_undefined=02068_E_Zmienna "$1" jest niezdefiniowana
|
|
|
+% Thus the conditional compile time expression cannot be evaluated.
|
|
|
+scan_e_utf8_bigger_than_65535=02069_E_Napotkano kod UTF-8 wi©kszy od 65535
|
|
|
+% \fpc handles utf-8 strings internally as widestrings e.g. the char codes are limited to 65535
|
|
|
+scan_e_utf8_malformed=02070_E_Znieksztaˆcony string UTF-8
|
|
|
+% The given string isn't a valid UTF-8 string
|
|
|
+scan_c_switching_to_utf8=02071_C_Napotkano sygnatur© UTF-8, u¾ycie kodowania UTF-8
|
|
|
+% The compiler found an UTF-8 encoding signature ($ef, $bb, $bf) at the beginning of a file,
|
|
|
+% so it interprets it as an UTF-8 file
|
|
|
% \end{description}
|
|
|
#
|
|
|
# Parser
|
|
@@ -591,7 +616,7 @@ parser_e_only_virtual_methods_abstract=03091_E_Tylko metody wirtualne mog
|
|
|
% virtual.
|
|
|
parser_f_unsupported_feature=03092_F_U¾ycie nieobsˆugiwanej funkcji kompilatora!
|
|
|
% You're trying to force the compiler into doing something it cannot do yet.
|
|
|
-parser_e_mix_of_classes_and_objects=03093_E_Mieszanie r¢¾nych typów obiekt¢w (obiekt¢w, klas, interfejs¢w) jest niedozwolone
|
|
|
+parser_e_mix_of_classes_and_objects=03093_E_Mieszanie r¢¾nych typ¢w obiekt¢w (obiekt¢w, klas, interfejs¢w) jest niedozwolone
|
|
|
% You cannot derive \var{objects}, \var{classes}, \var{cppclasses} and \var{interfaces} interttwined . E.g.
|
|
|
% a class cannot have an object as parent and vice versa.
|
|
|
parser_w_unknown_proc_directive_ignored=03094_W_Nieznana dyrektywa procedury zostaˆa zignorowana: $1
|
|
@@ -909,6 +934,84 @@ parser_e_msg_only_for_classes=03193_E_Dyrektywa Message jest dozwolona tylko w k
|
|
|
% The message directive is only supported for Class types.
|
|
|
parser_e_procedure_or_function_expected=03194_E_Oczekiwano procedury lub funkcji
|
|
|
% A class method can only be specified for procedures and functions.
|
|
|
+parser_e_illegal_calling_convention=03195_W_Dyrektywa "$1" zignorowana
|
|
|
+% Some calling conventions are supported only by certain CPUs. I.e. most non-i386 ports support
|
|
|
+% only the standard ABI calling convention of the CPU.
|
|
|
+parser_e_no_object_reintroduce=03196_E_Nie mo¾na u¾y† REINTRODUCE dla obiekt¢w
|
|
|
+% \var{reintroduce} is not supported for objects.
|
|
|
+parser_e_paraloc_only_one_para=03197_E_Ka¾dy argument musi posiada† swoj¥ pozycj©
|
|
|
+% If locations for arguments are specified explicitly as it is required by
|
|
|
+% some syscall conventions, each argument must have it's only location, things
|
|
|
+% like \var{procedure p(i,j : longint 'r1');} aren't allowed
|
|
|
+parser_e_paraloc_all_paras=03198_E_Ka¾dy argument musi posiada† swoj¥ pozycj©
|
|
|
+% If one argument has an explicit argument location, all arguments of a procedure
|
|
|
+% must have one.
|
|
|
+parser_e_illegal_explicit_paraloc=03199_E_Nieznana pozycja argumentu
|
|
|
+% The location specified for an argument isn't recognized by the compiler
|
|
|
+parser_e_32bitint_or_pointer_variable_expected=03200_E_Oczekiwano 32 bitowej liczby typu Integer albo wska«nika
|
|
|
+% The libbase for MorphOS/AmigaOS can be give only as \var{longint}, \var{dword} or any pointer variable.
|
|
|
+parser_e_goto_outside_proc=03201_E_Nie mo¾na u¾y† instrukcji GOTO pomi©dzy procedurami
|
|
|
+% It isn't allowed to use the \var{goto} statements referencing labels outside the
|
|
|
+% current procedure. The following example shows the problem:
|
|
|
+% \begin{verbatim}
|
|
|
+% ...
|
|
|
+% procedure p1;
|
|
|
+% label
|
|
|
+% l1;
|
|
|
+%
|
|
|
+% procedure p2;
|
|
|
+% begin
|
|
|
+% goto l1; // This goto ISN'T allowed
|
|
|
+% end;
|
|
|
+%
|
|
|
+% begin
|
|
|
+% p2
|
|
|
+% l1:
|
|
|
+% end;
|
|
|
+% ...
|
|
|
+%
|
|
|
+% \end{verbatim}
|
|
|
+parser_f_too_complex_proc=03202_F_Zbyt rozbudowana procedura, spr¢buj rozbi† j¥ na mniejsze
|
|
|
+% Your procedure body is too long for the compiler. You should split the
|
|
|
+% procedure into multiple smaller procedures.
|
|
|
+parser_e_illegal_expression=03203_E_Nieprawidˆowe wyra¾enie
|
|
|
+% This can occur under many circumstances. Mostly when trying to evaluate
|
|
|
+% constant expressions.
|
|
|
+parser_e_invalid_integer=03204_E_Nieprawidˆowe wyra¾enie (powinno zw¢ci† liczb© caˆkowit¥)
|
|
|
+% You made an expression which isn't an integer, and the compiler expects the
|
|
|
+% result to be an integer.
|
|
|
+parser_e_invalid_qualifier=03205_E_Nieprawidˆowy kwalifikator
|
|
|
+% One of the following is happening :
|
|
|
+% \begin{itemize}
|
|
|
+% \item You're trying to access a field of a variable that is not a record.
|
|
|
+% \item You're indexing a variable that is not an array.
|
|
|
+% \item You're dereferencing a variable that is not a pointer.
|
|
|
+% \end{itemize}
|
|
|
+parser_e_upper_lower_than_lower=03206_E_G¢rna granica zakresu jest mniejsza od dolnej
|
|
|
+% You are declaring a subrange, and the lower limit is higher than the high
|
|
|
+% limit of the range.
|
|
|
+parser_e_macpas_exit_wrong_param=03207_E_Parametr funkcji EXIT musi by† nazw¥ procedury, w kt¢rej jej u¾yto
|
|
|
+% Non local exit is not allowed. This error occur only in mode MacPas.
|
|
|
+parser_e_illegal_assignment_to_count_var=03208_E_Nieprawidˆowe przypisanie do licznika p©tli "$1"
|
|
|
+% The type of a \var{for} loop variable must be an ordinal type.
|
|
|
+% Loop variables cannot be reals or strings.
|
|
|
+parser_e_no_local_var_external=03209_E_Lokalne zmienne nie mog¥ by† zadeklarowane jako EXTERNAL
|
|
|
+% Declaring local variables as external is not allowed. Only global variables can reference
|
|
|
+% to external variables.
|
|
|
+parser_e_proc_already_external=03210_E_Procedura ju¾ zadeklarowana jako EXTERNAL
|
|
|
+% The procedure is already declared with the EXTERNAL directive in an interface or
|
|
|
+% forward declaration.
|
|
|
+parser_w_implicit_uses_of_variants_unit=03211_W_Dopisanie moduˆu Variants do sekcji uses
|
|
|
+% The Variant type is used in the unit without any used unit using the Variants unit. The
|
|
|
+% compiler has implicitly added the Variants unit to the uses list. To remove this warning
|
|
|
+% the Variants unit needs to be added to the uses statement.
|
|
|
+parser_e_no_static_method_in_interfaces=03212_E_Metody statyczne nie mog¥ by† u¾yte w interfejsach
|
|
|
+% The specifier \var{class} and directive \var{static} can't be used in interfaces
|
|
|
+% because all methods of an interfaces must be public.
|
|
|
+parser_e_arithmetic_operation_overflow=03213_E_Wyst¥piˆo przepeˆnienie w operacji arytmetycznej
|
|
|
+% An operation on two integers values produced an overflow
|
|
|
+parser_e_protected_or_private_expected=03214_E_Oczekiwano "protected" albo "private"
|
|
|
+% \var{strict} can be only used together with \var{protected} or \var{private}.
|
|
|
% \end{description}
|
|
|
#
|
|
|
# Type Checking
|
|
@@ -1118,6 +1221,26 @@ type_e_operator_not_allowed=04051_E_Operator nie pasuje do operandu
|
|
|
% operands
|
|
|
type_e_constant_expr_expected=04052_E_Oczekiwano staˆego wyra¾enia
|
|
|
% The compiler expects an constant expression, but gets a variable expression.
|
|
|
+type_e_operator_not_supported_for_types=04053_E_Operacja "$1" niedozwolona dla typ¢w "$2" i "$3"
|
|
|
+% The operation is not allowed for the supplied types
|
|
|
+type_e_illegal_type_conversion=04054_E_Nieprawidˆowa konwersja typ¢w: "$1" do "$2"
|
|
|
+% When doing a type-cast, you must take care that the sizes of the variable and
|
|
|
+% the destination type are the same.
|
|
|
+type_h_pointer_to_longint_conv_not_portable=04055_H_Konwersja pomi©dzy typami caˆkowitymi i wska«nikami jest nieprzeno˜na
|
|
|
+% If you typecast a pointer to a longint (or vice-versa), this code will not compile
|
|
|
+% on a machine using 64-bit for pointer storage.
|
|
|
+type_w_pointer_to_longint_conv_not_portable=04056_W_Konwersja pomi©dzy typami caˆkowitymi i wska«nikami jest nieprzeno˜na
|
|
|
+% If you typecast a pointer to a ordinal type of a different size (or vice-versa), this can
|
|
|
+% cause problems. This is a warning to help finding the 32bit specific code where cardinal/longint is used
|
|
|
+% to typecast pointers to ordinals. A solution is to use the ptrint/ptruint types instead.
|
|
|
+type_e_cant_choose_overload_function=04057_E_Nie mo¾na okre˜li†, kt¢r¥ z przeci¥¾onych funkcji wywoˆa†
|
|
|
+% You're calling overloaded functions with a parameter that doesn't correspond
|
|
|
+% to any of the declared function parameter lists. e.g. when you have declared
|
|
|
+% a function with parameters \var{word} and \var{longint}, and then you call
|
|
|
+% it with a parameter which is of type \var{integer}.
|
|
|
+type_e_illegal_count_var=04058_E_Nieprawidˆowy typ licznika p©tli
|
|
|
+% The type of a \var{for} loop variable must be an ordinal type.
|
|
|
+% Loop variables cannot be reals or strings.
|
|
|
% \end{description}
|
|
|
#
|
|
|
# Symtable
|
|
@@ -1132,7 +1255,7 @@ sym_e_id_not_found=05000_E_Nie odnaleziono identyfikatora $1
|
|
|
% The compiler doesn't know this symbol. Usually happens when you misspel
|
|
|
% the name of a variable or procedure, or when you forgot to declare a
|
|
|
% variable.
|
|
|
-sym_f_internal_error_in_symtablestack=05001_F_Internal Error in SymTableStack()
|
|
|
+sym_f_internal_error_in_symtablestack=05001_F_Bˆ¥d wewn©trzny w SymTableStack()
|
|
|
% An internal error occurred in the compiler; If you encounter such an error,
|
|
|
% please contact the developers and try to provide an exact description of
|
|
|
% the circumstances in which the error occurs.
|
|
@@ -1256,6 +1379,16 @@ sym_w_non_implemented_symbol=05055_W_Symbol "$1" nie jest zaimplementowany
|
|
|
sym_e_cant_create_unique_type=05056_E_Nie mo¾na utworzy† unikalnego typu z tego typu
|
|
|
% Only simple types like ordinal, float and string types are supported when
|
|
|
% redefining a type with \var{type newtype = type oldtype;}.
|
|
|
+sym_h_uninitialized_local_variable=05057_H_Zmienna lokalna "$1" mo¾e nie by† zainicjalizowana
|
|
|
+% This message is displayed if the compiler thinks that a variable will
|
|
|
+% be used (i.e. appears in the right-hand-side of an expression) when it
|
|
|
+% was not initialized first (i.e. appeared in the left-hand side of an
|
|
|
+% assigment)
|
|
|
+sym_h_uninitialized_variable=05058_H_Zmienna "$1" mo¾e nie by† zainicjalizowana
|
|
|
+% This message is displayed if the compiler thinks that a variable will
|
|
|
+% be used (i.e. appears in the right-hand-side of an expression) when it
|
|
|
+% was not initialized first (i.e. appeared in the left-hand side of an
|
|
|
+% assigment)
|
|
|
% \end{description}
|
|
|
#
|
|
|
# Codegenerator
|
|
@@ -1266,46 +1399,9 @@ sym_e_cant_create_unique_type=05056_E_Nie mo
|
|
|
% This section lists all messages that can be displayed if the code
|
|
|
% generator encounters an error condition.
|
|
|
% \begin{description}
|
|
|
-cg_e_break_not_allowed=06000_E_Nie mo¾na u¾y† BREAK w tym miejscu
|
|
|
-% You're trying to use \var{break} outside a loop construction.
|
|
|
-cg_e_continue_not_allowed=06001_E_Nie mo¾na u¾y† CONTINUE w tym miejscu
|
|
|
-% You're trying to use \var{continue} outside a loop construction.
|
|
|
-cg_e_too_complex_expr=06002_E_Zbyt skomplikowane wyra¾enie - przepeˆnienie stosu FPU
|
|
|
-% Your expression is too long for the compiler. You should try dividing the
|
|
|
-% construct over multiple assignments.
|
|
|
-cg_e_illegal_expression=06003_E_Nieprawidˆowe wyra¾enie
|
|
|
-% This can occur under many circumstances. Mostly when trying to evaluate
|
|
|
-% constant expressions.
|
|
|
-cg_e_invalid_integer=06004_E_Nieprawidˆowe wyra¾enie caˆkowite
|
|
|
-% You made an expression which isn't an integer, and the compiler expects the
|
|
|
-% result to be an integer.
|
|
|
-cg_e_invalid_qualifier=06005_E_Nieprawidˆowy kwalifikator
|
|
|
-% One of the following is happening :
|
|
|
-% \begin{itemize}
|
|
|
-% \item You're trying to access a field of a variable that is not a record.
|
|
|
-% \item You're indexing a variable that is not an array.
|
|
|
-% \item You're dereferencing a variable that is not a pointer.
|
|
|
-% \end{itemize}
|
|
|
-cg_e_upper_lower_than_lower=06006_E_G¢rna granica zakresu jest mniejsza od dolnej
|
|
|
-% You are declaring a subrange, and the lower limit is higher than the high
|
|
|
-% limit of the range.
|
|
|
-cg_e_illegal_count_var=06007_E_Nieprawidˆowa zmienna dla licznika
|
|
|
-% The type of a \var{for} loop variable must be an ordinal type.
|
|
|
-% Loop variables cannot be reals or strings.
|
|
|
-cg_e_cant_choose_overload_function=06008_E_Nie mo¾na ustali†, kt¢r¥ z przeci¥¾onych funkcji wywoˆa†
|
|
|
-% You're calling overloaded functions with a parameter that doesn't correspond
|
|
|
-% to any of the declared function parameter lists. e.g. when you have declared
|
|
|
-% a function with parameters \var{word} and \var{longint}, and then you call
|
|
|
-% it with a parameter which is of type \var{integer}.
|
|
|
cg_e_parasize_too_big=06009_E_Rozmiar listy parametr¢w przekracza 65535 bajt¢w
|
|
|
% The I386 processor limits the parameter list to 65535 bytes (the \var{RET}
|
|
|
% instruction causes this)
|
|
|
-cg_e_illegal_type_conversion=06010_E_Nieprawidˆowa konwersja typ¢w
|
|
|
-% When doing a type-cast, you must take care that the sizes of the variable and
|
|
|
-% the destination type are the same.
|
|
|
-cg_d_pointer_to_longint_conv_not_portable=06011_D_Konwersja mi©dzy wska«nikami a typem Cardinal nie jest przeno˜na na inne platformy
|
|
|
-% If you typecast a pointer to a longint (or vice-versa), this code will not compile
|
|
|
-% on a machine using 64-bit for pointer storage.
|
|
|
cg_e_file_must_call_by_reference=06012_E_Zmienne plikowe musz¥ by† przekazywane przez referencje
|
|
|
% You cannot specify files as value parameters, i.e. they must always be
|
|
|
% declared \var{var} parameters.
|
|
@@ -1319,10 +1415,6 @@ cg_e_cant_use_far_pointer_there=06013_E_U
|
|
|
% ...
|
|
|
% p:=@mem[a000:000];
|
|
|
% \end{verbatim}
|
|
|
-cg_e_var_must_be_reference=06014_E_Nieprawidˆowe przekazanie parametru przez referencj©
|
|
|
-% You are trying to pass a constant or an expression to a procedure that
|
|
|
-% requires a \var{var} parameter. Only variables can be passed as a \var{var}
|
|
|
-% parameter.
|
|
|
cg_e_dont_call_exported_direct=06015_E_EXPORT declared functions can't be called
|
|
|
% No longer in use.
|
|
|
cg_w_member_cd_call_from_method=06016_W_Mo¾liwe nieprawidˆowe wywoˆanie konstruktora/destruktora
|
|
@@ -1339,13 +1431,13 @@ cg_w_unreachable_code=06018_W_Kod nie zostanie nigdy wykonany
|
|
|
% {.. code ...}
|
|
|
% end;
|
|
|
% \end{verbatim}
|
|
|
-cg_e_cant_call_abstract_method=06020_E_Nie mo¾na bezpo˜rednio wywoˆa† metod abstrakcujnych
|
|
|
+cg_e_cant_call_abstract_method=06020_E_Nie mo¾na bezpo˜rednio wywoˆa† metod abstrakcyjnych
|
|
|
% You cannot call an abstract method directy, instead you must call a
|
|
|
% overriding child method, because an abstract method isn't implemented.
|
|
|
cg_d_register_weight=06027_DL_Rejestr $1 waga $2 $3
|
|
|
% Debugging message. Shown when the compiler considers a variable for
|
|
|
% keeping in the registers.
|
|
|
-cg_d_stackframe_omited=06029_DL_Omini©to ramk© stosu
|
|
|
+cg_d_stackframe_omited=06029_DL_Pomini©to ramk© stosu
|
|
|
% Some procedure/functions do not need a complete stack-frame, so it is omitted.
|
|
|
% This message will be displayed when the {-vd} switch is used.
|
|
|
cg_e_unable_inline_object_methods=06031_E_Metody obiekt¢w i klas nie mog¥ by† inline
|
|
@@ -1397,7 +1489,6 @@ cg_e_control_flow_outside_finally=06040_E_Break, Continue i Exit nie s
|
|
|
% If the procedure \var{p} raises an exception the finally block is
|
|
|
% executed. If the execution reaches the exit, it's unclear what to do:
|
|
|
% exiting the procedure or searching for another exception handler
|
|
|
-% \end{description}
|
|
|
cg_w_parasize_too_big=06041_W_Rozmiar parametr¢w przekroczyˆ limit dla niekt¢rych procesor¢w
|
|
|
% This indicates that you are declaring more than 64K of parameters, which
|
|
|
% might not be supported on other processor targets.
|
|
@@ -1407,6 +1498,11 @@ cg_w_localsize_too_big=06042_W_Rozmiar zmiennych lokalnych przekroczy
|
|
|
cg_e_localsize_too_big=06043_E_Rozmiar zmiennych lokalnych przekroczyˆ dopuszczalny limit
|
|
|
% This indicates that you are declaring more than 32K of lcoal variables, which
|
|
|
% is not supported by this processor.
|
|
|
+cg_e_break_not_allowed=06044_E_BREAK mo¾na u¾y† tylko wewn¥trz p©tli
|
|
|
+% You're trying to use \var{break} outside a loop construction.
|
|
|
+cg_e_continue_not_allowed=06045_E_CONTINUE mo¾na u¾y† tylko wewn¥trz p©tli
|
|
|
+% You're trying to use \var{continue} outside a loop construction.
|
|
|
+% \end{description}
|
|
|
# EndOfTeX
|
|
|
|
|
|
#
|
|
@@ -1418,7 +1514,7 @@ asmr_d_start_reading=07000_DL_Rozpocz
|
|
|
% This informs you that an assembler block is being parsed
|
|
|
asmr_d_finish_reading=07001_DL_Zakoäczenie parsowania bloku asemblera w stylu $1
|
|
|
% This informs you that an assembler block has finished.
|
|
|
-asmr_e_none_label_contain_at=07002_E_Opr¢cz etykiet ¾aden identyfikator nie mo¾e zawiera† @
|
|
|
+asmr_e_none_label_contain_at=07002_E_½aden identyfikator (poza etykietami) nie mo¾e zawiera† @
|
|
|
% A identifier which isn't a label can't contain a @.
|
|
|
asmr_e_building_record_offset=07004_E_Bˆ¥d tworzenia offsetu rekordu
|
|
|
% There has an error occured while building the offset of a record/object
|
|
@@ -1612,10 +1708,23 @@ asmr_e_invalid_reg_list_in_movem=07095_E_Nieprawid
|
|
|
% Trying to use the \var{movem} opcode with invalid registers
|
|
|
% to save or restore.
|
|
|
asmr_e_invalid_reg_list_for_opcode=07096_E_Nieprawidˆowa lista rejestr¢w dla opkodu
|
|
|
-asmr_e_higher_cpu_mode_required=07097_E_Ta instrukcja wymaga wy¾szego trybu procesora ($1)
|
|
|
+asmr_e_higher_cpu_mode_required=07097_E_Ta instrukcja wymaga wy¾szego typu procesora ($1)
|
|
|
% Trying to use an instruction which is not supported in the current
|
|
|
% cpu mode. Use a higher cpu generation to be able to use this
|
|
|
% opcode in your assembler block
|
|
|
+asmr_w_unable_to_determine_reference_size_using_dword=07098_W_Nie okre˜lono rozmiaru operand¢w, domy˜lne u¾ycie DWORD
|
|
|
+% You should specify explicitly a size for the reference, because
|
|
|
+% the compiler is unable to determine what size (byte,word,dword,etc.) it
|
|
|
+% should use for the reference. This warning is only used in Delphi mode where
|
|
|
+% it falls back to use DWORD as default.
|
|
|
+asmr_e_illegal_shifterop_syntax=07099_E_Bˆ¥d skˆadni przy operandzie shifter
|
|
|
+% ARM only; ARM assembler supports a so called shifter operand. The used syntax isn't
|
|
|
+% a valid shifter operand. Example for an operation with shifter operand:
|
|
|
+% \begin{verbatim}
|
|
|
+% asm
|
|
|
+% orr r2,r2,r2,lsl #8
|
|
|
+% end;
|
|
|
+% \end{verbatim}
|
|
|
#
|
|
|
# Assembler/binary writers
|
|
|
#
|
|
@@ -1826,16 +1935,17 @@ unit_u_second_load_unit=10036_U_Drugie za
|
|
|
unit_u_check_time=10037_U_Sprawdzanie pliku PPU: $1 czas: $2
|
|
|
% When you use the \var{-vu} flag, the compiler show the filename and
|
|
|
% date and time of the file which a recompile depends on
|
|
|
-unit_h_cond_not_set_in_last_compile=10038_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2
|
|
|
-% when recompilation of an unit is required the compiler will check that
|
|
|
-% the same conditionals are set for the recompiliation. The compiler has
|
|
|
-% found a conditional that currently is defined, but was not used the last
|
|
|
-% time the unit was compiled.
|
|
|
-unit_h_cond_set_in_last_compile=10039_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2
|
|
|
-% when recompilation of an unit is required the compiler will check that
|
|
|
-% the same conditionals are set for the recompiliation. The compiler has
|
|
|
-% found a conditional that was used the last time the unit was compiled, but
|
|
|
-% the conditional is currently not defined.
|
|
|
+### The following two error msgs is currently disabled.
|
|
|
+#unit_h_cond_not_set_in_last_compile=10038_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2
|
|
|
+#% when recompilation of an unit is required the compiler will check that
|
|
|
+#% the same conditionals are set for the recompiliation. The compiler has
|
|
|
+#% found a conditional that currently is defined, but was not used the last
|
|
|
+#% time the unit was compiled.
|
|
|
+#unit_h_cond_set_in_last_compile=10039_H_Warunek $1 nie byˆ ustawiony na pocz¥tku ostatniej kompilacji moduˆu $2
|
|
|
+#% when recompilation of an unit is required the compiler will check that
|
|
|
+#% the same conditionals are set for the recompiliation. The compiler has
|
|
|
+#% found a conditional that was used the last time the unit was compiled, but
|
|
|
+#% the conditional is currently not defined.
|
|
|
unit_w_cant_compile_unit_with_changed_incfile=10040_W_Nie mo¾na skompilowa† moduˆu $1, znaleziono zmodyfikowane pliki include
|
|
|
% A unit was found to have modified include files, but
|
|
|
% some source files were not found, so recompilation is impossible.
|
|
@@ -1996,8 +2106,6 @@ option_interpreting_firstpass_option=11036_D_Interpretowanie opcji "$1"
|
|
|
option_interpreting_file_option=11033_D_Interpretowanie opcji plikowej "$1"
|
|
|
option_read_config_file=11034_D_Czytanie pliku konfiguracyjnego "$1"
|
|
|
option_found_file=11035_D_Znaleziono nazw© pliku «r¢dˆowego "$1"
|
|
|
-option_defining_symbol=11037_D_Definiowanie symbolu $1
|
|
|
-option_undefining_symbol=11038_D_Usuwanie symbolu $1
|
|
|
% Additional infos about options, displayed
|
|
|
% when you have debug option turned on.
|
|
|
option_code_page_not_available=11039_E_Nieznana strona kodowa
|
|
@@ -2008,22 +2116,28 @@ option_code_page_not_available=11039_E_Nieznana strona kodowa
|
|
|
# Logo (option -l)
|
|
|
#
|
|
|
option_logo=11023_[
|
|
|
-Free Pascal Compiler wersja $FPCVER [$FPCDATE] dla $FPCTARGET
|
|
|
-Copyright (c) 1993-2003 by Florian Klaempfl
|
|
|
+Free Pascal Compiler wersja $FPCVERSION [$FPCDATE] dla $FPCCPU
|
|
|
+Copyright (c) 1993-2005 by Florian Klaempfl
|
|
|
]
|
|
|
|
|
|
#
|
|
|
# Info (option -i)
|
|
|
#
|
|
|
option_info=11024_[
|
|
|
-Free Pascal Compiler wersja $FPCVER
|
|
|
+Free Pascal Compiler wersja $FPCVERSION
|
|
|
|
|
|
Data kompilatora : $FPCDATE
|
|
|
-Platforma docelowa: $FPCTARGET
|
|
|
+Platforma docelowa: $FPCCPU
|
|
|
|
|
|
Wspierane platformy:
|
|
|
$OSTARGETS
|
|
|
+
|
|
|
+Wspierane instrukcje CPU:
|
|
|
+ $INSTRUCTIONSETS
|
|
|
|
|
|
+Wspierane instrukcje FPU:
|
|
|
+ $FPUINSTRUCTIONSETS
|
|
|
+
|
|
|
Ten program jest oparty na GNU General Public Licence
|
|
|
Przeczytaj COPYING.FPC aby dowiedzie† si© wi©cej
|
|
|
|
|
@@ -2055,18 +2169,46 @@ option_help_pages=11025_[
|
|
|
**0*_wpisz + po przeˆ¥czniku aby go aktywowa†, - aby dezaktywowa†
|
|
|
**1a_kompilator nie usuwa wygenerowanego pliku asemblera
|
|
|
**2al_wypisuje numery linii do pliku asemblera
|
|
|
+**2an_wypisuje informacje o w©zˆach do pliku asemblera
|
|
|
+*L2ap_u¾ycie potok¢w zamiast tymczasowych plik¢w asemblera
|
|
|
**2ar_wypisuje alokacje/zwalnianie rejestr¢w do pliku asemblera
|
|
|
**2at_wypisuje tymczasowe alokacje/zwalnianie do pliku asemblera
|
|
|
+**1A<x>_format wyj˜ciowy:
|
|
|
+**2Adefault_u¾ycie domy˜lnego asemblera
|
|
|
+3*2Aas_asemblacja przy u¾yciu GNU AS
|
|
|
+3*2Anasmcoff_plik coff (Go32v2) przy u¾yciu Nasm
|
|
|
+3*2Anasmelf_plik elf32 (Linux) przy u¾yciu Nasm
|
|
|
+3*2Anasmwin32_plik obj (Win32) przy u¾yciu Nasm
|
|
|
+3*2Anasmwdosx_plik obj (Win32/WDOSX) przy u¾yciu Nasm
|
|
|
+3*2Awasm_plik obj przy u¾yciu Wasm (Watcom)
|
|
|
+3*2Anasmobj_plik obj przy u¾yciu Nasm
|
|
|
+3*2Amasm_plik obj przy u¾yciu Masm (Microsoft)
|
|
|
+3*2Atasm_plik obj przy u¾yciu Tasm (Borland)
|
|
|
+3*2Aelf_bezpo˜redni zapis do pliku elf32 (Linux)
|
|
|
+3*2Acoff_bezpo˜redni zapis do pliku coff (Go32v2)
|
|
|
+3*2Apecoff_bezpo˜redni zapis do pliku pecoff (Win32)
|
|
|
+4*2Aas_asemblacja przy u¾yciu GNU AS
|
|
|
+6*2Aas_o-file (Unix) przy u¾yciu GNU AS
|
|
|
+6*2Agas_asembler GNU Motorola
|
|
|
+6*2Amit_skˆadnia MIT (dawniej GAS)
|
|
|
+6*2Amot_standardowy asembler Motorola
|
|
|
+A*2Aas_asemblacja przy u¾yciu GNU AS
|
|
|
+P*2Aas_asemblacja przy u¾yciu GNU AS
|
|
|
+S*2Aas_asemblacja przy u¾yciu GNU AS
|
|
|
**1b_generuje informacje przegl¥darki
|
|
|
**2bl_generuje informacje o lokalnych symbolach
|
|
|
**1B_budowanie wszystkich moduˆ¢w
|
|
|
**1C<x>_opcje generacji kodu:
|
|
|
+**2Cc<x>_ustawia domy˜lny spos¢b wywoˆania funkcji/procedur na <x>
|
|
|
**2CD_tworzenie tak¾e bibliotek dynamicznych (niedost©pne)
|
|
|
**2Ce_kompilacja z emulowanymi opkodami zmiennoprzecinkowymi
|
|
|
+**2Cf<x>_ustawia u¾ywany zbi¢r instrukcji FPU na <x> (u¾yj "fpc -i", aby zobaczy† mo¾liwe warto˜ci)
|
|
|
+**2Cg_generowanie kodu PIC
|
|
|
**2Ch<n>_rozmiar sterty w bajtach (pomi©dzy 1023 i 67107840)
|
|
|
**2Ci_sprawdzanie operacji wej˜cia/wyj˜cia
|
|
|
-**2Cn_omini©cie etapu linkowania
|
|
|
+**2Cn_pomini©cie etapu linkowania
|
|
|
**2Co_sprawdzanie przepeˆnienia liczb caˆkowitych
|
|
|
+**2Cp<x>_ustawia u¾ywany zbi¢r instrukcji na <x> (u¾yj "fpc -i", aby zobaczy† mo¾liwe warto˜ci)
|
|
|
**2Cr_sprawdzanie zakresu
|
|
|
**2CR_sprawdzanie poprawno˜ci wywoˆywania metod obiekt¢w
|
|
|
**2Cs<n>_ustawienie rozmiar stosu na <n>
|
|
@@ -2075,26 +2217,31 @@ option_help_pages=11025_[
|
|
|
**1d<x>_zdefiniowanie symbolu <x>
|
|
|
*O1D_generacja pliku DEF
|
|
|
*O2Dd<x>_ustawienie opisu na <x>
|
|
|
+**2Dv<x>_ustawienie wersji DLL na <x>
|
|
|
*O2Dw_aplikacja PM
|
|
|
**1e<x>_ustawienie ˜cie¾ki do asemblera i linkera
|
|
|
**1E_to samo co -Cn
|
|
|
**1F<x>_ustawianie nazw i ˜cie¾ek:
|
|
|
+**2Fa<x>[,y]_wczytuje <x> (i [y]) zanim zostani¥ wczytane moduˆy z sekcji USES
|
|
|
+**2Fc<x>_ustawienie strony kodowej «r¢deˆ na <x>
|
|
|
**2FD<x>_ustawienie katalogu z narz©dziami kompilatora
|
|
|
**2Fe<x>_przekierowanie komunikat¢w o bˆ©dach do pliku <x>
|
|
|
-**2FE<x>_ustawienie katalogu dla skompilowanych program¢w/moduˆ¢w na<x>
|
|
|
+**2FE<x>_ustawienie katalogu dla skompilowanych program¢w/moduˆ¢w na <x>
|
|
|
**2Fi<x>_dodanie <x> do ˜cie¾ki include'¢w
|
|
|
**2Fl<x>_dodanie <x> do ˜cie¾ki bibliotek
|
|
|
-*L2FL<x>_u¾ycie <x> jako dynamicznego linkera
|
|
|
+**2FL<x>_u¾ycie <x> jako dynamicznego linkera
|
|
|
**2Fo<x>_dodanie <x> do ˜cie¾ki obiekt¢w
|
|
|
**2Fr<x>_ˆadowanie pliku <x> z komunikatami bˆ©d¢w
|
|
|
**2Fu<x>_dodanie <x> do ˜cie¾ki moduˆ¢w
|
|
|
**2FU<x>_ustawienie katalogu dla skompilowanych moduˆ¢w, uniewa¾nia -FE
|
|
|
*g1g_generacja informacji debuggera:
|
|
|
-*g2gg_u¾ycie gsym
|
|
|
+*g2gc_generacja kodu sprawdzaj¥cego wska«niki
|
|
|
*g2gd_u¾ycie dbx
|
|
|
+*g2gg_u¾ycie gsym
|
|
|
*g2gh_u¾ycie moduˆu ˜ledzenia sterty(do wykrywania wyciek¢w pami©ci)
|
|
|
*g2gl_u¾ycie moduˆu z informacjami o numerach linii programu
|
|
|
-*g2gc_generacja kodu sprawdzaj¥cego wska«niki
|
|
|
+*g2gv_generacja kodu mo¾liwego do ˜ledzenia przy pomocy valgrind
|
|
|
+*g2gw_generacja informacji debuggera dwarf
|
|
|
**1i_informacje
|
|
|
**2iD_zwraca dat© kompilatora
|
|
|
**2iV_zwraca wersj© kompilatora
|
|
@@ -2113,119 +2260,122 @@ option_help_pages=11025_[
|
|
|
**2Mgpc_kompatybilno˜† z gpc
|
|
|
**2Mmac_kompatybilno˜† z dialektami pascala na Macintosha
|
|
|
**1n_zignorowanie standardowego pliku konfiguracyjnego
|
|
|
+**1N<x>optymalizacje w©zˆ¢w drzewa
|
|
|
+**2Nu_rozwijanie p©tli
|
|
|
**1o<x>_zmiana nazwy skompilowanego programu na <x>
|
|
|
-**1pg_generacja kodu do profilowania przez gprof(definiuje FPC_PROFILE)
|
|
|
-*L1P_u¾ycie potok¢w zamiast tymczasowych plik¢w asemblera
|
|
|
+3*1O<x>_optymalizacje:
|
|
|
+3*2Og_generacja mniejszego kodu
|
|
|
+3*2OG_generacja szybszego kodu (domy˜lne)
|
|
|
+3*2Or_trzymanie niekt¢rych zmiennych w rejestrach
|
|
|
+3*2Ou_wˆ¥czenie niepewnych optymalizacji (zobacz w dokumentacji)
|
|
|
+3*2O1_optymalizacje pierwszego stopnia (szybkie)
|
|
|
+3*2O2_optymalizacje drugiego stopnia (-O1 + wolniejsze)
|
|
|
+3*2O3_optymalizacje trzeciego stopnia (powtarzane maksymalnie 5 razy -02)
|
|
|
+3*2Op<x>_procesor docelowy:
|
|
|
+3*3Op1_ustawienie procesora docelowego na 386/486
|
|
|
+3*3Op2_ustawienie procesora docelowego na Pentium/PentiumMMX (tm)
|
|
|
+3*3Op3_ustawienie procesora docelowego na PPro/PII/c6x86/K6 (tm)
|
|
|
+6*2Og_generacja mniejszego kodu
|
|
|
+6*2OG_generacja szybszego kodu (domy˜lne)
|
|
|
+6*2Ox_maksymalne optymalizacje (ci¥gle zawieraj¥ B�¨DY!!!)
|
|
|
+6*2O0_ustawia docelowy procesor na MC68000
|
|
|
+6*2O2_ustawia docelowy procesor na MC68020+ (domy˜lne)
|
|
|
+**1pg_generacja kodu do profilowania przy pomocy gprof (definiuje FPC_PROFILE)
|
|
|
+**1R<x>_styl asemblera u¾ywanego w «r¢dˆach:
|
|
|
+**2Rdefault_u¾ycie domy˜lnego asemblera
|
|
|
+3*2Ratt_styl AT&T
|
|
|
+3*2Rintel_styl Intel
|
|
|
+6*2RMOT_styl Motorola
|
|
|
**1S<x>_opcje skˆadni:
|
|
|
**2S2_to samo co -Mobjfpc
|
|
|
**2Sc_wspieranie operator¢w C (*=,+=,/= oraz -=)
|
|
|
-**2sa_include assertion code.
|
|
|
+**2Sa_doˆ¥czanie kodu asercji
|
|
|
**2Sd_to samo co -Mdelphi
|
|
|
-**2Se<x>_kompilator zatrzymuje si© po <x> bˆ©dach (domy˜lnie 1)
|
|
|
+**2Se<x>_opcje bˆ©d¢w. <x> jest kombinacj¥:
|
|
|
+**3*_<n> : kompilator zatrzymuje si© po <x> bˆ©dach (domy˜lnie 1)
|
|
|
+**3*_w : kompilator zatrzymuje si© tak¾e na ostrze¾eniach
|
|
|
+**3*_n : kompilator zatrzymuje si© tak¾e na notkach
|
|
|
+**3*_h : kompilator zatrzymuje si© tak¾e na podpowiedziach
|
|
|
**2Sg_zezwolenie na LABEL i GOTO
|
|
|
**2Sh_u¾ycie ansistring¢w
|
|
|
**2Si_wspieranie INLINE w stylu C++
|
|
|
+**2SI<x>_ustawia styl interfejs¢w na <x>
|
|
|
+**3SIcom_interfejsy kompatybilne z COM (domy˜lne)
|
|
|
+**3SIcorba_interfejsy kompatybilne z CORBA
|
|
|
**2Sm_wspieranie makr jak w C (opcja globalna)
|
|
|
**2So_to samo co -Mtp
|
|
|
**2Sp_to samo co -Mgpc
|
|
|
**2Ss_konstruktory musz¥ mie† nazw© init (destruktory - done)
|
|
|
**2St_zezwalanie na sˆowo kluczowe static w obiektach
|
|
|
-**1s_pomini©cie wywoˆania asemblera i linkera (tylko w poˆ¥czeniu z -a)
|
|
|
+**1s_pomini©cie wywoˆania asemblera i linkera
|
|
|
**2sh_generacja skryptu do linkowania na ho˜cie
|
|
|
-**2sr_omini©cie fazy alokowania rejestr¢w (optymalizacje b©d¥ wyˆ¥czone)
|
|
|
**2st_generacja skryptu do linkowania na celu
|
|
|
-**1u<x>_usuni©cie symbolu <x>
|
|
|
-**1U_opcje moduˆ¢w:
|
|
|
-**2Un_pomini©cie sprawdzania nazwy moduˆu
|
|
|
-**2Ur_generacja moduˆu do wydania (release)
|
|
|
-**2Us_kompilacja moduˆu system
|
|
|
-**1v<x>_Obszerne opisy. <x> jest kombinacj¥ nast©puj¥cych liter:
|
|
|
-**2*_e : Pokazuje bˆ©dy (domy˜lne) d : Pokazuje informacje debugowania
|
|
|
-**2*_w : Pokazuje ostrze¾enia u : Pokazuje informacje o moduˆach
|
|
|
-**2*_n : Pokazuje notki t : Pokazuje pr¢bowane/u¾yte pliki
|
|
|
-**2*_h : Pokazuje podpowiedzi m : Pokazuje zdefiniowane makra
|
|
|
-**2*_i : Pokazuje og¢lne informacje p : Pokazuje skompilowane procedury
|
|
|
-**2*_l : Pokazuje numery lini c : Pokazuje warunki
|
|
|
-**2*_a : Pokazuje wszystko 0 : Nic nie pokazuje (opr¢cz bˆ©d¢w)
|
|
|
-**2*_b : Pokazuje wszystkie r : Tryb kompatybilno˜ci z Rhide/GCC
|
|
|
-**2*_ deklaracje procedur/funkcji x : Informacje o pliku exe (tylko Win32)
|
|
|
-**2*_ je˜li wyst¥pi bˆ¥d
|
|
|
-**1V_zapisanie pliku fpcdebug.txt z wieloma informacjami do debugowania
|
|
|
-**1X_opcje plik¢w wykonywalnych:
|
|
|
-*L2Xc_linkuje z bibliotek¥ C
|
|
|
-**2Xs_wyci©cie wszystkich symboli z pliku
|
|
|
-**2XD_linkowanie dynamiczne (definiuje FPC_LINK_DYNAMIC)
|
|
|
-**2XS_linkowanie statycznie (domy˜lne)(definiuje FPC_LINK_STATIC)
|
|
|
-**2XX_linkowanie smart (definiuje FPC_LINK_SMART)
|
|
|
-**0*_Opcje specyficzne dla procesora:
|
|
|
-3*1A<x>_format wyj˜ciowy:
|
|
|
-3*2Aas_asemblacja przy u¾yciu GNU AS
|
|
|
-3*2Anasmcoff_plik coff (Go32v2) przy u¾yciu Nasm
|
|
|
-3*2Anasmelf_plik elf32 (Linux) przy u¾yciu Nasm
|
|
|
-3*2Awasm_plik obj przy u¾yciu Wasm (Watcom)
|
|
|
-3*2Anasmobj_plik obj przy u¾yciu Nasm
|
|
|
-3*2Amasm_plik obj przy u¾yciu Masm (Microsoft)
|
|
|
-3*2Atasm_plik obj przy u¾yciu Tasm (Borland)
|
|
|
-3*2Acoff_bezpo˜redni zapis do pliku coff (Go32v2)
|
|
|
-3*2Apecoff_bezpo˜redni zapis do pliku pecoff (Win32)
|
|
|
-3*1R<x>_styl zapisu asemblera:
|
|
|
-3*2Ratt_styl AT&T
|
|
|
-3*2Rintel_styl Intela
|
|
|
-3*2Rdirect_kopiowanie tekstu asemblera bezpo˜rednio do pliku asemblera
|
|
|
-3*1O<x>_optymalizacje:
|
|
|
-3*2Og_generacja mniejszego kodu
|
|
|
-3*2OG_generacja szybszego kodu (domy˜lne)
|
|
|
-3*2Or_trzymanie niekt¢rych zmiennych w rejestrach
|
|
|
-3*2Ou_wˆ¥czenie niepewnych optymalizacji (zobacz w dokumentacji)
|
|
|
-3*2O1_optymalizacje pierwszego stopnia (szybkie)
|
|
|
-3*2O2_optymalizacje drugiego stopnia (-O1 + wolniejsze)
|
|
|
-3*2O3_optymalizacje trzeciego stopnia (to samo co -O2u)
|
|
|
-3*2Op<x>_procesor docelowy:
|
|
|
-3*3Op1_ustawienie procesora docelowego na 386/486
|
|
|
-3*3Op2_ustawienie procesora docelowego na Pentium/PentiumMMX (tm)
|
|
|
-3*3Op3_ustawienie procesora docelowego na PPro/PII/c6x86/K6 (tm)
|
|
|
-3*1T<x>_docelowy system operacyjny:
|
|
|
+**2sr_omini©cie fazy alokowania rejestr¢w (u¾ywaj z -alr)
|
|
|
+**1T<x>_docelowy system operacyjny:
|
|
|
3*2Temx_OS/2 na EMX (wliczaj¥c EMX/RSX extender)
|
|
|
+3*2Tfreebsd_FreeBSD
|
|
|
3*2Tgo32v2_DJ Delorie DOS extender - wersja 2
|
|
|
3*2Tlinux_Linux
|
|
|
+3*2Tnetbsd_NetBSD
|
|
|
3*2Tnetware_Novell Netware Module (clib)
|
|
|
3*2Tnetwlibc_Novell Netware Module (libc)
|
|
|
+3*2Topenbsd_OpenBSD
|
|
|
3*2Tos2_OS/2 / eComStation
|
|
|
3*2Tsunos_SunOS/Solaris
|
|
|
3*2Twatcom_DOS extendery zgodne z Watcomem
|
|
|
3*2Twdosx_WDOSX DOS extender
|
|
|
-3*2Twin32_Windows 32 Bit
|
|
|
-3*1W<x>_Opcje dla Win32
|
|
|
-3*2WB<x>_Ustawienie bazy obrazu na szesnastkow¥ warto˜† <x>
|
|
|
-3*2WC_Aplikacja konsolowa
|
|
|
-3*2WD_U¾ycie DEFFILE do eksportu funkcji z DLLa lub EXE
|
|
|
-3*2WF_Aplikacja peˆnoekranowa (tylko OS/2)
|
|
|
-3*2WG_Aplikacja graficzna
|
|
|
-3*2WN_Nie generuje kodu relokacji (potrzebne do debugowania)
|
|
|
-3*2WR_Generuje kod relokacji
|
|
|
-6*1A<x>_format wyj˜ciowy
|
|
|
-6*2Aas_Unix o-file przy u¾yciu GNU AS
|
|
|
-6*2Agas_GNU Motorola assembler
|
|
|
-6*2Amit_Skˆadnia MIT (stare GAS)
|
|
|
-6*2Amot_Standardowy asembler Motorola
|
|
|
-6*1O_optymalizacje:
|
|
|
-6*2Oa_wˆ¥czenie optymalizacji
|
|
|
-6*2Og_generacja mniejszego kodu
|
|
|
-6*2OG_generacja szybszego kodu (domy˜lne)
|
|
|
-6*2Ox_maksymalne optymalizacje (ci¥gle zawieraj¥ B�¨DY!!!)
|
|
|
-6*2O0_ustawia docelowy procesor na MC68000
|
|
|
-6*2O2_ustawia docelowy procesor na MC68020+ (domy˜lne)
|
|
|
-6*1R<x>_styl asemblera:
|
|
|
-6*2RMOT_asembler motorola
|
|
|
-6*1T<x>_Docelowy system operacyjny:
|
|
|
+3*2Twin32_32-bitowy Windows
|
|
|
+4*2Tlinux_Linux
|
|
|
6*2Tamiga_Commodore Amiga
|
|
|
6*2Tatari_Atari ST/STe/TT
|
|
|
6*2Tlinux_Linux-68k
|
|
|
-6*2Tmacos_Macintosh m68k
|
|
|
+6*2Tmacos_Macintosh m68k (nie wspierane)
|
|
|
6*2Tpalmos_PalmOS
|
|
|
-P*1T<x>_Docelowy system operacyjny:
|
|
|
+A*2Tlinux_Linux
|
|
|
+P*2Tdarwin_Darwin i MacOS X na PowerPC
|
|
|
P*2Tlinux_Linux na PowerPC
|
|
|
-P*2Tmacos_MacOS (classic) na PowerPC
|
|
|
+P*2Tmacos_MacOS (klasyczny) na PowerPC
|
|
|
+P*2Tmorphos_MorphOS
|
|
|
+S*2Tlinux_Linux
|
|
|
+**1u<x>_usuni©cie symbolu <x>
|
|
|
+**1U_opcje moduˆ¢w:
|
|
|
+**2Un_pomini©cie sprawdzania nazwy moduˆu
|
|
|
+**2Ur_generacja moduˆu do wydania (release)
|
|
|
+**2Us_kompilacja moduˆu system
|
|
|
+**1v<x>_obszerne opisy. <x> jest kombinacj¥ nast©puj¥cych liter i cyfr:
|
|
|
+**2*_e : pokazuje bˆ©dy (domy˜lne) 0 : nic nie pokazuje (opr¢cz bˆ©d¢w)
|
|
|
+**2*_w : pokazuje ostrze¾enia u : pokazuje informacje o moduˆach
|
|
|
+**2*_n : pokazuje notki t : pokazuje pr¢bowane/u¾yte pliki
|
|
|
+**2*_h : pokazuje podpowiedzi c : pokazuje warunki
|
|
|
+**2*_i : pokazuje og¢lne informacje d : pokazuje informacje debugowania
|
|
|
+**2*_l : pokazuje numery lini r : tryb kompatybilno˜ci z Rhide/GCC
|
|
|
+**2*_a : pokazuje wszystko x : informacje o pliku exe (tylko Win32)
|
|
|
+**2*_v : zapisuje plik fpcdebug.txt p : zapisuje tree.log z drzewem
|
|
|
+**2*_ z du¾¥ ilo˜ci¥ informacji parsowania
|
|
|
+3*1W<x>_opcje dla Win32 i podobnych
|
|
|
+3*2WB_tworzenie relokacyjnego obrazu
|
|
|
+3*2WB<x>_ustawienie bazy obrazu na szesnastkow¥ warto˜† <x>
|
|
|
+3*2WC_aplikacja konsolowa
|
|
|
+3*2WD_u¾ycie DEFFILE do eksportu funkcji z DLLa lub EXE
|
|
|
+3*2WF_aplikacja peˆnoekranowa (tylko OS/2)
|
|
|
+3*2WG_aplikacja graficzna
|
|
|
+3*2WN_nie generuje kodu relokacji (potrzebne do debugowania)
|
|
|
+3*2WR_generuje kod relokacji
|
|
|
+P*2WC_aplikacja konsolowa (tylko MacOS)
|
|
|
+P*2WG_aplikacja graficzna (tylko MacOS)
|
|
|
+P*2WT_aplikacja narz©dziowa (narz©dzie MPW, tylko MacOS)
|
|
|
+**1X_opcje plik¢w wykonywalnych:
|
|
|
+**2Xc_podaje --shared do linkera (tylko Unix)
|
|
|
+**2Xd_nie u¾ywa standardowej ˜cie¾ki bibliotek (potrzebne do cross-kompilacji)
|
|
|
+**2XD_linkowanie dynamiczne (definiuje FPC_LINK_DYNAMIC)
|
|
|
+**2Xm_generuje link map
|
|
|
+**2XM<x>_ustawia nazw© gˆ¢wnego bloku programu (domy˜lnie 'main')
|
|
|
+**2XP<x>_poprzedza nazw© binutils tekstem <x>
|
|
|
+**2Xr<x>_ustawia ˜cie¾k© bibliotek na <x> (potrzebne do cross-kompilacji)
|
|
|
+**2Xs_wyci©cie wszystkich symboli z pliku
|
|
|
+**2XS_linkowanie statycznie (domy˜lne)(definiuje FPC_LINK_STATIC)
|
|
|
+**2Xt_linkuje z bibliotekami statycznymi (podaje -static do linkera)
|
|
|
+**2XX_linkowanie smart (definiuje FPC_LINK_SMART)
|
|
|
**1*_
|
|
|
**1?_pokazanie pomocy
|
|
|
**1h_pokazanie pomocy bez zatrzymywania
|