Я могу порекомендовать gdb (он поставляется в пакете с компилятором GCC / g ++, я думаю - также вы можете использовать Qt Creator в Ubuntu). Я использовал его с и без ptrace, и я действительно не вижу разницы, если честно. Но это, может быть, способ развиваться. Также стоит упомянуть компилятор Intel: бесплатный для некоммерческого использования, и у него есть отладчик, интегрированный с Eclipse. Однако для этого также требуется отключить ptrace.