WHY ISN'T THERE EVEN ONE!!! FUCKING C IDE THAT WORKS ON LINUX?
What a fucking piece of shit irony when you can't find a working C ide for Linux. Eclipse is shit and keeps moaning about binary faults, Code::Blocks is literally filled with bugs, fucking Geany wont accept my compiler flags
Dude, just use vim and gcc, it's all you need if you're writing C code.
Jason Rivera
clion, you fucking retard
William Davis
Something from intelliJ? I know it is paid byt you are not poor, right?
Owen Ramirez
How do you add compile flags like -lpthread to clion?
Austin Sanders
Qt Creator is a top tier IDE and despite its name you can use it to compile programs without Qt.
Nicholas Jones
Vim has tons of plugins to make it behave more like an IDE.
Robert Ross
CLion.
Luke Morris
Just use vim + gcc + cmake + tmux for a convenience + gdb if debug printfs aren't enough. Cost: $0. Freedom: 100%.
And it works equally well with any other programming language, so you never have to make another thread like this ever again, nor do you need to mentally switch to a different environment if you're switching from C to Java to Python to Lisp to Haskell to Befunge.
Carson Morgan
kdevelop you stupid nigger
Anthony Brown
>it works equally well with any other programming language Spotting a shit IDE 101
Owen Nguyen
gnome builder qtcreator kdeveloper ... eclipse is shit, but it is used a lot of places. You should learn eclipse just because eclipse is forked into so many projects, you are likely to encounter it again.
You should learn how to write cmake files, so you changing to a different IDE is less of an impact. Especially since other people might not want to use the same IDE as you.
qtcreator is decent. It is online, which means fast startup and stuff, but if you use giant projects, it becomes really slow. I personally switched away from it as I got into larger projects, but it is great for people who are new to programming and for small projects.
Christian Harris
>Cost: $0. Freedom: 100%. More like >Cost: 10 000 man-hours
Jason Evans
Retina MacBook doesn't have this problem.
Xavier Thomas
This
Jaxon Nguyen
Emacs you cumguzzling shitter.
Adam Gonzalez
>Hasn't used it >Thinks his opinion matters
Christopher Bailey
If it takes that long for a 7 lesson tutorial I feel so sad for you
Isaiah Fisher
use vim + youcompleteme
Dylan Lewis
I don't get what you mean by online, because it works very well offline for me, and it works well on our current project for which mercurial reports 210k lines of code.
I have used it.
Hunter Rogers
Enjoy wasting time on platform dependent shit
Colton Peterson
Sure you did
Hunter Martin
>watching tutorials top kek
Jose Campbell
Yes.
Lincoln Green
>IDE Kill you'reself, you retarded frogposter.
Levi Cruz
Vim and GCC works with almost all UNIX systems >(((watching)))
James Ross
CMAKE_C_FLAGS
Josiah Walker
>Vim and GCC works with almost all UNIX systems So? That's not platform independent
Lucas Peterson
>WHY ISN'T THERE EVEN ONE!!! FUCKING C IDE THAT WORKS ON LINUX? because it is dysfunctional OS?
Ryan Watson
pls use -pthread instead of -lpthread.
Xavier Foster
-pthread isn't supported
Blake Clark
clang + vim / tcc + vi
works everywhere... if you want to have something platform independent then use pforth
Sebastian Scott
There is no other platforms other than *NIX. C is born and maintained in, to and for UNIX
Asher James
This is the correct answer.
Thomas Martin
And then you wonder why people don't heed your advice.
Jaxson Brown
I prefer to write software that you compile ones and then run everywhere.
Joshua Cook
Dennis Ritchie, C, UNIX go hand in hand, my child.
That's Java.
Austin Nelson
C exists far and wide outside of Unix.
Elijah Martin
That's funny because this entire thread is about how shit support there is for C on Linux
Leo Morgan
Gedit.
Benjamin Green
Linux is written in C, compiled with Emacs+GCC and all those work in Linux, my child :)
Jacob Jenkins
Visual Studio
Julian Harris
>linux is compiled with Emacs >my child :) do you require medical assistance
Caleb Wright
UNIX specification is a superset that includes within it the C standard library.
Dominic Lewis
GCC via Emacs, my child. What is it that you seek?
Sebastian Jenkins
> Unix includes C > from this you conclude that C can't exist without Unix Sometimes you just can't tell if someone is baiting you or actually that retarded.
Jack Kelly
Proof, of course, that official procedure for compiling the kernel, requires emacs.
Bentley Smith
>compiled with Emacs
Tyler Green
>that official procedure for compiling the kernel, requires emacs. It needs GCC, and Linus uses his cutom Emacs distro
Have you ever used Emacs? I said compiled with GCC via Emacs (=called from Emacs) :)
Landon Diaz
As I said before, C was created for and by UNIX
Jason Hughes
full fledged ide for c is stupid
atom, emacs, or any other editor makes more sense
Dylan Gonzalez
Still waiting from that proof. Also don't forget that Linus isn't necessarily the one building and sharing publicly available kernel images.
"For" is incorrect, as it's also maintained for other platforms. You also said there are no other platforms other than *NIX, which is just plain retarded.
Well, ignoring Windows as well as multitude of embedded operating systems is exactly why I said you were retarded.
Noah Martinez
Netbeans
Liam Martinez
Wow you're retarded.
Logan Lee
>Linus prefers it >hence it's a requirement for building the kernel
please
Jose Robinson
>W**dows It's not a platform, it's an abomination created by a scam company
Benjamin Peterson
Pretty much all of them work for me, are you on Ubuntu?
Also try IDEA.
Adam Stewart
It needs GCC, and Linus uses his cutom Emacs distro my child :)
Oliver Perez
Sometimes it's okay to admit your mistakes. Linux is compiled using GCC. Not GCC+emacs.
Michael Adams
>My brain is out of ideas >Oh wait, I can just download idea and pretend not to be retarded
Henry Gonzalez
Eclipse?
Sebastian Clark
>I can't read
Luis Cook
>WHY ISN'T THERE EVEN ONE!!! FUCKING C IDE THAT WORKS Because C doesn't have enough semantics to properly enable IDEs and on the other hand doesn't have that much semantics to require one. Beyond a clang based parser plugin there is not much you can do about it. C lacks lots of polymorphic elements from other languages, so a C IDE could at best offer you to correct basic struct types and missing headers.
Daniel Baker
My child. It has come to my attention that you lack the ability to read. I urge you to re-read post and for clarification. If your confusion persists I highly suggest you to ask your kind mother to send you back to your primary school.
Lincoln Carter
>Eclipse is shit and keeps moaning about binary faults
Ayden Brown
>He doesn't edit with punch cards
Jack Scott
KDevelop 5.
/thread
Lucas Roberts
Good for you but it's still pure bloat.
Anthony Price
You are still to post evidence that the official compilation procedure for kernel involves emacs. Last time I read the instruction there was no mention of that. And, no, Linus' personal preferences of text editor is not the evidence.
Lucas Ward
Cuz Linux users are too stupid to use C XDD ;pp
Brayden Ramirez
see
Zachary Wright
My mom did this in high school
Zachary Thomas
post ur mom
Camden Stewart
no
Jaxson Kelly
...
Robert Wright
pls
John Collins
damn
Christopher Mitchell
>needing anything other than GDB, GCC, and VIM for C lol fag
Ryder Gomez
>c ide Kys
Austin Evans
The problem with the autistic sperglords above with the kneejerk reaction "duh, use vim, duh" is that they are locked inside their little box of coding simplistic shit that can be done on notepad.exe anyway, or doing systems programming or other low level shit. When it gets to actually requiring to code a GUI itself, then IDE=based development shows how mentally challenged those people were to even have the audacity to have an opinion here. The fact linux has failed to offer an environment of the quality of Visual Studio Blend for the creation of XAML Interfaces does not negate the fact it would be utter stupidity to do it in plain text.
Isaiah Robinson
Vim (editor) + Unix (IDE)
Kevin Rogers
>implying an dumb frogposter is entitled to opinions from anyone else but a bunch of autistic sperglords
Cooper Young
I've never even had a bug with Code::Blocks, except it maybe often asking me about the changed perspective. What bugs even exist for it?
I'm serious because I actually use Code::Blocks, including on the RasPi
Daniel Richardson
Let's be real here. Despite how much I hate Microsoft, there's no IDE on Linux that's as nice and slick as Visual Studio. For me Visual Studio isn't just about individual features like Intellisense or visualization tools, it's about the consistency and integration of the entire platform. I'm not familiar with Xcode but I'm assuming that's good too. On Linux I use vim + plugins and a bunch of terminal sessions. It's ok for me but maybe that's not the way some people like to work.
Kayden Ward
>implying I use linux I think pforth or mentioning forth at all should have given a clue of what I do... Anyway C is a shit language for graphical interfaces, haskell, vala, or similar would be better for that kind of task.
Thomas Hernandez
An IDE is literally a notepad.exe with Makefile generators and a GUI for the underage's pleasure you fucking retard.
Connor Brown
>An IDE is literally a notepad.exe with Makefile generators and a GUI for the underage's pleasure you fucking retard. HAHAHAHAHAHAHHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHAHAHAHAHAH no When you actually use an IDE capable of doing actual GUI development you will actually realize how retarded it is to even fathom to begin to even insinuate that a plain text editor can be enough for GUI development.
Michael Edwards
I can't open a single .c file or switch between projects without the program hanging itself. Im using the latest version
Charles King
Use a linter nigga.
Dylan Fisher
only good thing an IDE offers is automatic completion. It's hard to fully memorize 100s of function calls -- especially when you might be using a random library. But, with experience it comes.