Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Линкване на файлове, компилирани с различни оптимизации.
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=12961
Страница 1 от 1

Автор:  Цецо [ Съб Май 31, 2014 9:04 am ]
Заглавие:  Линкване на файлове, компилирани с различни оптимизации.

Има ли вероятност за проблеми и какви, ако линквам файлове компилирани до библиотеки с различни оптимизации? Идеята ми е, че например ОС-а не ми трябва да го дебъгвам много-много, ама мойто приложение - да. Да го оставя само него без оптимизации...

Автор:  emilvtc [ Съб Май 31, 2014 9:21 am ]
Заглавие:  Re: Линкване на файлове, компилирани с различни оптимизации.

Аз работя точно както ти искаш да работиш, тъй като съм лимитиран от към флаш памет. Проблеми няма.

Естествено ако спреш програмата и се окаже, че в момента се изпълнява "оптимизиран" код - вероятно няма да има синхронизация със "С" сорса.

Това предполагам няма да ти е проблем, защото брейкпоинтите ти ще си ги наслагал в дебъгвания и неоптимизиран код.

Автор:  miro_atc [ Съб Май 31, 2014 9:39 am ]
Заглавие:  Re: Линкване на файлове, компилирани с различни оптимизации.

Няма проблеми...

Автор:  Цецо [ Съб Май 31, 2014 12:32 pm ]
Заглавие:  Re: Линкване на файлове, компилирани с различни оптимизации.

Тенкс. Логично беше да няма, щото много фирми продават готови компилирани библиотеки.
Идеята е, че на Code warrior ми изтича траял лиценз в понеделник и ще ме резне на 128K, а още незнам дали си заслужава да давам 500$ за лиценз или ще мина на KDS.

Това между другото е нещо което отначало ме изненада при АРМ архитектурата. Компилатора твори чудеса при оптимизациите, реално кода се сгъва с 30 до 50%. При по дребните архитектури го няма толкова силно тоя ефект(MSP, PIC, AVR).

Автор:  woody [ Съб Май 31, 2014 1:20 pm ]
Заглавие:  Re: Линкване на файлове, компилирани с различни оптимизации.

Доколкото сменяш само оптимизации, няма проблем. Дори можеш да сменяш оптимизациите в сорса чрез прагми или за всяка функция ако ти се налага.

Автор:  gicho [ Съб Май 31, 2014 9:03 pm ]
Заглавие:  Re: Линкване на файлове, компилирани с различни оптимизации.

Каква ти е идеята за заобикаляне на лимита? Да линкваш извън CW-то ли? Защото иначе предполагам че точно линкера ще те отреже на лимита.
Другото е да пробваш да ги натиснеш малко - ако те видят че си сериозен и минаваш на техните чипове ще ти го дадат по-евтино. Не мога да кажа точната цифра, но до 50% надолу са пускали ... :wink:

Автор:  Цецо [ Съб Май 31, 2014 9:33 pm ]
Заглавие:  Re: Линкване на файлове, компилирани с различни оптимизации.

Идеята ми е ОС-а да си го компилирам с оптимизации, така ми остава повече място за моя код. Реално ОС-а е близо 100К, а като го смачкам е наполовина. Така остава много свободно място.

Иначе аз лиценза ще го платя, ако съм сигурен че ще остана с тоя CW. Обаче KDS концепцията по ми харесва, поне на хартия де, щото още не съм пробвал нищо, затова не бързам да го купувам CW.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/