|
|
  |
Code::Blocks -> How To, Как бы начать... |
|
|
|
Jan 23 2009, 07:22
|
Частый гость
 
Группа: Свой
Сообщений: 124
Регистрация: 2-01-07
Из: Russia
Пользователь №: 24 042

|
всё сделал по пунктам, но выдаёт сообщение: "cb - all" uses an invalid compiler. Skipping... Nothing to be done. 3)- копирую настройки компилятора, который стоит по умочанию это должен быть GNU GCC ? тогда во всех вкладках всё равно настройки GNU GCC (в Compiler flags.. , Toolchain executables .. ) может это связано с тем что softune установлен не в С:\Program Files\ а в корень С:\ или всё это делается лишь для того чтобы editor C::B использовать из под softune?
|
|
|
|
|
Jan 23 2009, 07:44
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Terrabyte @ Jan 23 2009, 10:22)  может это связано с тем что softune установлен не в С:\Program Files\ а в корень С:\ ? В настройках можно (и нужно) явно указать путь к компилятору - покопайтесь по вкладкам
У меня так настроено под mspgcc Цитата без движения вперед - грядет топтание на месте! Ну почему же, есть назад, право, лево и другие стороны!
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jan 23 2009, 11:24
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(Terrabyte @ Jan 23 2009, 12:22)  всё сделал по пунктам, но выдаёт сообщение: "cb - all" uses an invalid compiler. Skipping... Nothing to be done.  Ткните в проект, "Build options", выберите слева цель "all" и укажите для неё компилятор Softune. Цитата 3)- копирую настройки компилятора, который стоит по умочанию это должен быть GNU GCC ? тогда во всех вкладках всё равно настройки GNU GCC (в Compiler flags.. , Toolchain executables .. ) может это связано с тем что softune установлен не в С:\Program Files\ а в корень С:\ или всё это делается лишь для того чтобы editor C::B использовать из под softune? Это без разницы, у нас "custom makefile" проект. Всё задано там, в makefile. Нам надо лишь научить c::b парсить выдачу компилятора. Цитата или всё это делается лишь для того чтобы editor C::B использовать из под softune? Конечно. Я же сразу написал, что отлаживаться под c::b не получится. Цитата(MrYuran @ Jan 23 2009, 12:44)  В настройках можно (и нужно) явно указать путь к компилятору Необязательно
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
May 4 2009, 15:41
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(_Pasha @ Dec 18 2008, 03:15)  Вот не могу понять. Запускаю objdump из-под сабжа- что ни делаю, он дамп выдает в stderr. Наблюдаю в окне build вместо файла. Блин, мозг сломал... не понимаю Подскажите, плз, что делать. Кстати, забыл в свое время отписАться по этому поводу. Секрет прост, после традиционного RTFM Код cmd /c avr-objdump и т.д. для выни
|
|
|
|
|
Jul 21 2009, 15:07
|
Местный
  
Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205

|
Цитата В CodeBlocks можно такой фокус провернуть? Можно. Плагин AStyle называется.
|
|
|
|
|
Jul 21 2009, 15:08
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Pasa @ Jul 21 2009, 17:48)  А вот такой вопрос. В VS можно выделить блок текста и одним нажатием отформатровать код, чтобы все многократно вложенные друг в друга if while for и т.д. выстроилсь аккуратненько друг под другом со своими скобочками и согласно уровню вложения. В CodeBlocks можно такой фокус провернуть? Можно, в виде плагина есть свободный форматтер Astyle Есть еще много разных фишек. До VS и Eclipse конечно далеко, но для эмбеда самое то. Можно писать свои плагины и визарды.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Dec 23 2009, 20:50
|
Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 2-06-08
Из: Москва
Пользователь №: 38 003

|
Цитата(_Pasha @ Dec 23 2009, 19:15)  Созрел вопрос... Я конечно совсем не специалист в GCC, но думаю следующее. Первое с чего стоит начать - настроить CB для работы с пользовательским мэйкфайлом, который попросить у студиии. Сравнить результаты. Бред конечно, но фокусы разные бывают. 2. Может быть попробовать ключом -nodefaultlibs сказать кодеблоксу, чтобы он подключал только те либы, которые ему названы. 3. Не может ли быть такого, что подключаются разные стартап файлы? Хотя 2к кода и 200 байт озу вряд-ли может отъесть стартап.
Сообщение отредактировал smac - Dec 23 2009, 20:51
|
|
|
|
|
Dec 24 2009, 05:46
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(_Pasha @ Dec 23 2009, 19:15)  ЗЫ: все-же вручную makefile писать надежнее... Я тоже так решил уже давно, тем более что у С::В есть два комплекта настроек - общие и внутрипроектные. И такая фишка, как приоритет общих или внутренних настроек. Так вот задолбался всем этим хламом рулить. Меняешь-меняешь галочки, крышу сносит, а оказывается он из другого места ключи берёт. А против makefile не попрёшь.. Кстати, нет ли у кого профайлера под mspgcc? Типо makefileMaker-а? Или из чего переделать А то буду вручную писать
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|