[Lazarus] run program in ide with sudo for debug purpose
Henry Vermaak
henry.vermaak at gmail.com
Mon Feb 27 10:37:38 CET 2012
On 26/02/12 13:29, Mark Morgan Lloyd wrote:
> Martin wrote:
>> On 26/02/2012 12:38, ik wrote:
>>> Hello,
>>>
>>> I'm trying to debug a program that I'm writing with Lazarus, and it
>>> require root privileges, but I do not want Lazarus to run as root,
>>> only the program itself for debug.
>>>
>>> How can I do that ?
>>>
>>
>> I have not tried it, but maybe if you replace "/usr/bin/gdb" (in the
>> IDE opions dialog) with "sudo /usr/bin/gdb" ?
>>
>> Of course that affects all projects.
>>
>> But afaik you can't use a starter app , because then gdb will attempt
>> to debug the starter app....
>
> I've had this sort of requirement in the past, specifically when using
> libusb (i.e. the program needed sufficient privilege to grab the device).
You need udev rules that set the user/group permissions for the devices
that you use. You don't need to run as root.
Henry
More information about the Lazarus
mailing list