Хочется под Linux побаловаться программированием на C. Именно побаловаться. По-этому широкие возможности не нужны, а нужно начать как можно быстрее и проще. Соответственно профессианальный подход не нужен. Подскажите, что требуется установить, что бы начать компилить что-нибудь консольное. Поиск просьба не советовать, там в основном решения для профессионалов. Варианта "просто, дёшево, сердито" я не нашёл.
Если совсем не хочется заморачиваться, тогда поставь пакет build-essential. Напиши что-нить вроде
#include
int main(){
std::cout << "превед, мир/n";
return 0;
}
в файлик hw.cpp
а потом в консоли выполни
g++ hw.cpp -o hw
и запускай свою прогу ./hw
------------
Если что-то посерьезнее, то, во-первых, забудь про архаизмы вроде С, сразу бери С++.
Вообще, программирование консольных приложений под линукс не отличается от программирования их же под что-то еще. А если ты будешь использовать только стандартную библиотеку или кроссплатформенные библиотеки, то твой код будет даже переносим на любые системы. В качестве среды для программирования рекомендую Eclipse IDE for C/C++ Developers. В качестве справочного материала http://cplusplus.com. В качестве учебного материала книжку Страуструпа, 3 дополненное издание.
И если захочется писать графический интерфейс, а если увлечешься, то точно захочется, то рекомендую библиотеку Qt.
Забавно смотреть, что с твоим исходником форум сделал ^__^ Если это заработает - обязательно напиши!
Тю, а я смотрю, че за хрень такая. Думал новая ревизия C++
ага, xml-подобный xc++ :)
Решил попробывать этот eclipse в качестве замены родной консоли. Написал хелловорлд, жму ctrl+B а оно ничего не выдает (хотя я ошибок кучу в коде допустил), тока в консоли пишет:
make -k all
make: *** No rule to make target `all'.
Исправил ошибки, а все равно то же самое.
Жму ctrl+F11 запускается еще одна рабочая среда eclipse
Он разве не должен создавать makefile автоматически? Как его создать?
Все, решил. Нужно было просто выбрать managed c++ project
Отправить комментарий