Serious question: what kind of tools do you use for your C programming? I'm still not totally satisfied with tools that I've got, and I think that shell + vim + make is the best solution... Although I'd like to find out something more comfortable.
emacs and gcc. No stupid IDEs that interfere with my code, no debuggers, no makefiles.
Name:
Anonymous2009-08-23 11:23
Notepad + Microsoft Visual C++
Name:
Anonymous2009-08-23 11:24
Vim, GCC, autotools, Valgrind, gdb if Valgrind isn't enough, other tools for specific tasks.
Name:
Anonymous2009-08-23 13:03
Awesome! This kind of thread is usually useless, but sometimes you get interesting answers: I've never heard about Valgrind, and it's good to know, even if I usually never make memory errors. Thanks /prog/
Name:
Anonymous2009-08-23 13:05
>>8 even if I usually never make memory errors.
How can you be sure? Most don't raise a segfault.
>>8
If you've never even heard of Valgrind, you're making a lot more ``memory errors'' than you think you are.
Name:
Anonymous2009-08-24 2:52
>>9
I'm not >>8 but if you actually think about what your code does instead of banging shit together until it seems to work, then you're as likely to make memory errors as you are to think that 1+1=3.
Name:
Anonymous2009-08-24 2:56
For C-programming, vim or gedit, and I'll write a Makefile if it gets bigger.
For C++ I really want an IDE, and for that I use Eclipse with the CDT tools, it has the most comprehensive code-completion of all opensource IDE's, but as a bad side the program is slow java shit. But still the best of all.
Name:
Anonymous2009-08-24 2:57
>>12
Also nice debugging panels and project management.
Gedit/Kate + command line gcc, makefiles, gdb, gprof for small projects,
Eclipse CDT + gprof + valgring for professional projects. I'm more comfortable with editor+command line
Notepad2+ TCC
I just run a batch file from command prompt which compiles(or runs in TCC) the current file for me
and use it to enter commands to it(like some Lunix utility, except mine doesn't have 1000 options).
██████████████████████████████████████████████████████
██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██
██▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██
██▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓██
██▓▓▒▒░░ FROZEN FUCKTARD: EXPERT OF C CODE ░░▒▒▓▓██
██▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓██
██▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██
██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██
██████████████████████████████████████████████████████
Name:
Anonymous2009-08-24 17:53
Kate + make + gcc
Name:
Anonymous2009-08-24 17:59
██████████████████████████████████████████████████████
██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██
██▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██
██▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓██
██▓▓▒▒░░ I thiNk i hAD One Too many... ░░▒▒▓▓██
██▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓██
██▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██
██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██
██████████████████████████████████████████████████████