LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Ну надо найти аналоги этому в GCC https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html

Аналог __root это видимо used.

This attribute, attached to a variable with static storage, means that the variable must be emitted even if it appears that the variable is not referenced.

@ ".intvec" это видимо section ("section-name")

Normally, the compiler places the objects it generates in sections like data and bss. Sometimes, however, you need additional sections, or you need certain particular variables to appear in special sections, for example to map to special hardware. The section attribute specifies that a variable (or function) lives in a particular section.

Ну и этому __vector_table[] наверное надо будет какой-нибудь размер задать, который соответствует таблице векторов прерываний. https://stackoverflow.com/questions/43601735/what-does-intvec-mean-in-the-dec...

Исправление SZT, :

Ну надо найти аналоги этому в GCC https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html

Аналог __root это видимо used.

This attribute, attached to a variable with static storage, means that the variable must be emitted even if it appears that the variable is not referenced.

@ ".intvec" это видимо section ("section-name")

Normally, the compiler places the objects it generates in sections like data and bss. Sometimes, however, you need additional sections, or you need certain particular variables to appear in special sections, for example to map to special hardware. The section attribute specifies that a variable (or function) lives in a particular section.

Ну и этому __vector_table[] наверное надо будет какой-нибудь размер задать, который соответствует таблице векторов прерываний

Исправление SZT, :

Ну надо найти аналоги этому в GCC https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html

Аналог __root это видимо used.

This attribute, attached to a variable with static storage, means that the variable must be emitted even if it appears that the variable is not referenced.

@ ".intvec" это видимо section ("section-name") Normally, the compiler places the objects it generates in sections like data and bss. Sometimes, however, you need additional sections, or you need certain particular variables to appear in special sections, for example to map to special hardware. The section attribute specifies that a variable (or function) lives in a particular section.

Исправление SZT, :

Ну надо найти аналоги этому в GCC https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html

Аналог __root это видимо used. @ ".intvec" это видимо section ("section-name")

Исходная версия SZT, :

Ну надо найти аналоги этому в GCC https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html

Аналог __root это видимо used. @ ".intvec" это видимо section («section-name»)