kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #30634
Re: A question about development environments for Kicad...
Terry,
If you like IDEs, clion works pretty great with KiCad in my
experience. It requires cmake, so it has pretty great cmake support
:)
Adam Wolf
On Thu, Sep 7, 2017 at 8:48 PM, Terry Gray <twgray2007@xxxxxxxxx> wrote:
> Well, I think that is where the development environment comes in. I am in
> Linux and use number of different IDE's: Code::Blocks, CodeLight, Eclipse
> CDT, etc. In most of these, when the project is set up inside the IDE, when
> debugging you can edit the source in the same buffer as the debugger is
> displaying, and I can set a breakpoint at the error, stop debugging, make an
> edit, recompile and debug. Code::Blocks is a pretty good lightweight IDE
> but has very poor cmake support and CodeLight is only a bit better.
>
> As a side note, I am finally biting the bullet and trying to learn Emacs.
> Is anyone using it on the Kicad tree? Care to share a good cmake .init.el
> file?
>
>
> On 09/07/2017 08:38 PM, Jon Evans wrote:
>
> On Linux you can run the binaries from the project directory (or at least, I
> can). So on my Linux machines I can build and debug individual parts . On
> MacOS I do have to run make install like you say, but then can debug things
> from my temporary install directory. What do you mean by edit
> interactively, though?
>
> -Jon
>
> On Thu, Sep 7, 2017 at 9:32 PM, Terry Gray <twgray2007@xxxxxxxxx> wrote:
>>
>> As a new addition to this group I have a question. What are the prevalent
>> dev. environments used by the primary Kicad developers. This might seem an
>> inconsequential query, but I have a good reason for asking. As far as I can
>> discern (and I am hoping you guys can help clear this up for me) the current
>> project structure doesn't seem to lend itself to the normal edit, build,
>> debug cycle. At least as far as I can tell. The built executables won't
>> execute in place with them in their corresponding project directories...that
>> is to say, Kicad will execute but it can't instantiate eeschema because it
>> can't find all the libraries. I am currently performing a make install, to
>> a local directory, to keep from corrupting my working installation, and I
>> can debug from there but I can't edit interactively since the embedded .elf
>> code isn't the original source. Can someone clear this up for me?
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References