Посмотрите Netbeans 6.8, а именно в разделе Remote Development:
Используйте Принимающей Менеджер по развитию в окна C/C++ Options для определения удаленных хостов. Затем вы можете использовать средства разработки на этих хостах для создания и запуска проектов из вашей клиентской системы. Используйте ускоренную синхронизацию с удаленным хостом.
Я очень доволен использованием удаленной отладки Netbeans для проекта PHP. Просто сконфигурируйте его и при запуске он автоматически переключит файлы ssh на удаленный сервер.
В качестве альтернативы Visual Studio предлагает, возможно, лучший редактор C++ для разработки на Windows C++, и вы можете записать его на сервер Linux.
Наконец, вы можете также изучить CDT Eclipse.
Итак, вы хотите IDE для Windows или для Linux? Ваши первые два вопроса сбивают с толку. Является ли этот код Windows или нет? – Joe
Duplicate (thanks Xorlev): http://stackoverflow.com/questions/89275/best-c-ide-or-editor-for-windows – Manuel
Эта ссылка касается редактирования и работы на окнах. Это не дубликат, если он редактирует окна и работает на сервере Linux. Но он действительно должен уточнить. –