| Микроконтролери и електроника 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% надолу са пускали ... |
|
| Автор: | Цецо [ Съб Май 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/ |
|