ось: Ubuntu 12.04, средство разработки Code::blocks 10.05
Программа использует подключение к модему, вызывая wvdial версии 1.60.4 и нормально работает в режиме отладки из Code::blocks. Но при вызове из консоли того же исполняемого файла (из /bin/Debug), wvdial не находит модема.
Подключив отладчик, поймал ошибку, принадлежащую wvdial:
- Can not open - Configuration does not specify a valid modem device - Modem not responding - Bad init string
(по идее, в обоих случаях wvdial должен использовать один и тот же /etc/wvdial.conf, поэтому дело вряд ли в «Bad init string»)
В обоих случаях запуск происходит под root-ом. Отдельно в консоли wvdial отлично коннектится через модем (также под рутом)
Почему при запуске одного и того же исполняемого файла, wvdial, вызванный из программы, запущенной из консоли под рутом, модема не видит, а из под отладчика работает нормально?