-
- Сегодня вкусил опенсорца без сорцов... malloc из EmBlocks тупо отправлял в хардфолт. Потратил почти час на уговаривание ld и не помогло. В результате плюнул и запихнул сорц, утянутый из демушек Freescale,- две минуты и фурычит. - Vit(12.02.2014 02:14)
- "malloc из Emblocks" - а чего вы ожидали? Используйте CoIde: оно есть - Поделка Китайских Студентов. А ваше Blocks что по сравнению с коксом? Тьфу...и растереть... - Apтём(12.02.2014 02:20)
- Ожидал "обыкновенный" GCC. Оказалось, что в либах к GCC зоопарк ещё тот. Судя по форуму кокса там не меньшие проблемы с malloc:), но есть рецепты, вот только качество их сомнительное. Думаю, что бОльший секас можно получить читая логи хардфолта, Vit(36 знак., 12.02.2014 02:31)
- Как это Apтём(891 знак., 12.02.2014 03:36)
- +1001 >Что в вольном переводе значит примерно следующее: Как правильно использовать malloc? Никогда и никак его не использовать.> - MakePic(12.02.2014 11:38, )
- :) С EmBlocks в комплекте идёт "bare-metall" компилер для Cortex, который от рождения GCC. А насчет неиспользования - полностью согласен с яром, но в данном случае использую сторонний код, которому действительно нужен malloc. И вопрос возник когда Vit(114 знак., 12.02.2014 09:25)
- Чота я не понял. Компилер - он всегда bare-metall. А либы, вообще говоря, к компилеру отношения не имеют. - Evgeny_CD(12.02.2014 12:28)
- Тот, который искаропки у них так обозван, потому кавычки. Насчет либ не нужно "вообще" - stdlib.h напрямую относится к комплекту поставки любого вменяемого компилера. То, что родные либы можно пытаться не использовать и/или заменять своими Vit(147 знак., 12.02.2014 12:39 - 12:43)
- А из целевого исходника printf выгрызть не проще? - Evgeny_CD(12.02.2014 12:44)
- :) инструмент должен быть управляем. особенно профессиональный. а то иногда анекдоты получаются - Vit(12.02.2014 12:51, ссылка)
- А из целевого исходника printf выгрызть не проще? - Evgeny_CD(12.02.2014 12:44)
- Тот, который искаропки у них так обозван, потому кавычки. Насчет либ не нужно "вообще" - stdlib.h напрямую относится к комплекту поставки любого вменяемого компилера. То, что родные либы можно пытаться не использовать и/или заменять своими Vit(147 знак., 12.02.2014 12:39 - 12:43)
- Знаем мы этот баре-метал - Жесть называется. - Apтём(12.02.2014 11:28)
- Чота я не понял. Компилер - он всегда bare-metall. А либы, вообще говоря, к компилеру отношения не имеют. - Evgeny_CD(12.02.2014 12:28)
- Как это Apтём(891 знак., 12.02.2014 03:36)
- Ожидал "обыкновенный" GCC. Оказалось, что в либах к GCC зоопарк ещё тот. Судя по форуму кокса там не меньшие проблемы с malloc:), но есть рецепты, вот только качество их сомнительное. Думаю, что бОльший секас можно получить читая логи хардфолта, Vit(36 знак., 12.02.2014 02:31)
- "malloc из Emblocks" - а чего вы ожидали? Используйте CoIde: оно есть - Поделка Китайских Студентов. А ваше Blocks что по сравнению с коксом? Тьфу...и растереть... - Apтём(12.02.2014 02:20)
- Ну да ... Apтём(392 знак., 12.02.2014 01:41)
- Чтобы был ЯР и более ничего стороннего, все остальное хочется делать локально внутри фирмы. Это как философия. - Evgeny_CD(12.02.2014 01:08)
- Тогда уж лучше купить ЯР или самим GCC делать подо всё что надо...Последнее даже вполне реально...Или можно даже сказать - ЛЕГКО!!! - этож
брем-крюле,бубль гум, нет - OpenSource. - Apтём(12.02.2014 01:45)- Легко - это если нанять Klen'а по аутсорсингу.... - Evgeny_CD(12.02.2014 12:26)
- Ага, как же - Klen и так при деле. Легко можно только ДУБА нанять... только нафиг он нужен? - Apтём(12.02.2014 12:40)
- Легко - это если нанять Klen'а по аутсорсингу.... - Evgeny_CD(12.02.2014 12:26)
- Тогда уж лучше купить ЯР или самим GCC делать подо всё что надо...Последнее даже вполне реально...Или можно даже сказать - ЛЕГКО!!! - этож
- Сегодня вкусил опенсорца без сорцов... malloc из EmBlocks тупо отправлял в хардфолт. Потратил почти час на уговаривание ld и не помогло. В результате плюнул и запихнул сорц, утянутый из демушек Freescale,- две минуты и фурычит. - Vit(12.02.2014 02:14)