У меня есть массив в моем коде, который не вызывается какой-либо функцией, но мне нужен этот массив, так как это массив адресов исполняемых файлов, которые вызовет микропроцессор
Мой запрос заключается в том, что я компилирую массив, который он виден в.a файле (library), но когда я связываю все.a файлы, этот массив не входит в окончательный.bin файл. Это происходит, когда я использую его где-то, но в противном случае он не входит в окончательный.bin файл
Компонент включает только используемые объекты в конечном двоичном файле, если массив не используется, он не будет включен.
Бросьте его где-то в пустоту:
main()
{
(void)funcarray;
}
то он будет считаться используемым.