[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

WHY ISN'T THERE EVEN ONE!!! FUCKING C IDE THAT WORKS ON

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 108
Thread images: 5

File: angry pepe.png (309KB, 601x595px) Image search: [Google]
angry pepe.png
309KB, 601x595px
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
>>
>>58881849
Vim, you fucking dipshit frog poster.
>>
>>58881849
Dude, just use vim and gcc, it's all you need if you're writing C code.
>>
clion, you fucking retard
>>
Something from intelliJ? I know it is paid byt you are not poor, right?
>>
>>58881879
How do you add compile flags like -lpthread to clion?
>>
>>58881849
Qt Creator is a top tier IDE and despite its name you can use it to compile programs without Qt.
>>
>>58881849

Vim has tons of plugins to make it behave more like an IDE.
>>
>>58881849
CLion.
>>
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.
>>
kdevelop you stupid nigger
>>
>>58882049
>it works equally well with any other programming language
Spotting a shit IDE 101
>>
>>58881849
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.

>>58881945
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.
>>
>>58882049
>Cost: $0. Freedom: 100%.
More like
>Cost: 10 000 man-hours
>>
Retina MacBook doesn't have this problem.
>>
>>58882052
This
>>
Emacs you cumguzzling shitter.
>>
>>58882058
>Hasn't used it
>Thinks his opinion matters
>>
>>58882083
If it takes that long for a 7 lesson tutorial I feel so sad for you
>>
>>58881849
use vim + youcompleteme
>>
>>58882068
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.

>>58882101
I have used it.
>>
>>58882049
Enjoy wasting time on platform dependent shit
>>
>>58882128
Sure you did
>>
>>58882110
>watching tutorials
top kek
>>
>>58882142
Yes.
>>
>>58881849
>IDE
Kill you'reself, you retarded frogposter.
>>
>>58882139
Vim and GCC works with almost all UNIX systems
>>58882147
>(((watching)))
>>
>>58881895
CMAKE_C_FLAGS
>>
>>58882161
>Vim and GCC works with almost all UNIX systems
So? That's not platform independent
>>
>>58881849
>WHY ISN'T THERE EVEN ONE!!! FUCKING C IDE THAT WORKS ON LINUX?
because it is dysfunctional OS?
>>
>>58881895

pls use -pthread instead of -lpthread.
>>
>>58882194
-pthread isn't supported
>>
>>58882187
clang + vim / tcc + vi

works everywhere... if you want to have something platform independent then use pforth
>>
>>58882187
There is no other platforms other than *NIX.
C is born and maintained in, to and for UNIX
>>
>>58882052
This is the correct answer.
>>
>>58882221
And then you wonder why people don't heed your advice.
>>
>>58882221
I prefer to write software that you compile ones and then run everywhere.
>>
>>58882235
Dennis Ritchie, C, UNIX go hand in hand, my child.

>>58882265
That's Java.
>>
>>58882273
C exists far and wide outside of Unix.
>>
>>58882221
>>58882273
That's funny because this entire thread is about how shit support there is for C on Linux
>>
>>58881849

Gedit.
>>
>>58882293
Linux is written in C, compiled with Emacs+GCC and all those work in Linux, my child :)
>>
>>58881849
Visual Studio
>>
>>58882306
>linux is compiled with Emacs
>my child :)
do you require medical assistance
>>
>>58882282
UNIX specification is a superset that includes within it the C standard library.
>>
>>58882321
GCC via Emacs, my child. What is it that you seek?
>>
>>58882323
> 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.
>>
>>58882336
Proof, of course, that official procedure for compiling the kernel, requires emacs.
>>
>>58882306
>compiled with Emacs
>>
>>58882357
>that official procedure for compiling the kernel, requires emacs.
It needs GCC, and Linus uses his cutom Emacs distro

>>58882360
Have you ever used Emacs? I said compiled with GCC via Emacs (=called from Emacs) :)
>>
>>58882347
As I said before, C was created for and by UNIX
>>
full fledged ide for c is stupid

atom, emacs, or any other editor makes more sense
>>
>>58882365
Still waiting from that proof. Also don't forget that Linus isn't necessarily the one building and sharing publicly available kernel images.

>>58882377
"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.
>>
>>58882396
>i am right because i am right
>>
>>58882397
Watch and learn, my child.
https://plus.google.com/+LinusTorvalds/posts/iySKQGtkmtb

His name is Linus Torvalds, He created the Linus kernel
>>
>>58882414
Still waiting from that proof. Also don't forget that Linus isn't necessarily the one building and sharing publicly available kernel images.
>>
>>58882397
>are no other platforms other than *NIX, which is just plain retarded.
There does not exist any platform other than *Nix.

Some people use an abomination called "W**dows", but I don't count them as a (((platform)))
>>
>>58882397
>>58882431
>When children get so scared they start screaming the same words repeatedly
https://plus.google.com/+LinusTorvalds/posts/iySKQGtkmtb
His name is Linus Torvalds, He created the Linus kernel
>>
>>58882438
Well, ignoring Windows as well as multitude of embedded operating systems is exactly why I said you were retarded.
>>
>>58881849
Netbeans
>>
>>58882438
Wow you're retarded.
>>
>>58882458
>Linus prefers it
>hence it's a requirement for building the kernel

please
>>
>>58882462
>W**dows
It's not a platform, it's an abomination created by a scam company
>>
>>58881849
Pretty much all of them work for me, are you on Ubuntu?

Also try IDEA.
>>
>>58882472
It needs GCC, and Linus uses his cutom Emacs distro
my child :)
>>
>>58882490
Sometimes it's okay to admit your mistakes. Linux is compiled using GCC. Not GCC+emacs.
>>
File: 13129702.jpg (11KB, 320x320px) Image search: [Google]
13129702.jpg
11KB, 320x320px
>>58882480
>My brain is out of ideas
>Oh wait, I can just download idea and pretend not to be retarded
>>
>>58881849
Eclipse?
>>
>>58882509
>I can't read
>>
>>58881849
>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.
>>
>>58882507
My child.
It has come to my attention that you lack the ability to read. I urge you to re-read post >>58882306 and >>58882336 for clarification. If your confusion persists I highly suggest you to ask your kind mother to send you back to your primary school.
>>
File: 521845_1.jpg (37KB, 800x687px) Image search: [Google]
521845_1.jpg
37KB, 800x687px
>>58882512
>Eclipse is shit and keeps moaning about binary faults
>>
>>58881849
>He doesn't edit with punch cards
>>
>>58881849
KDevelop 5.

/thread
>>
>>58882529
Good for you but it's still pure bloat.
>>
>>58882527
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.
>>
Cuz Linux users are too stupid to use C
XDD ;pp
>>
>>58882543
see >>58882529
>>
>>58882533
My mom did this in high school
>>
>>58882590
post ur mom
>>
>>58882600
no
>>
File: 1486390174082.jpg (163KB, 960x720px) Image search: [Google]
1486390174082.jpg
163KB, 960x720px
>>58882600
>>
>>58882620
pls
>>
>>58882627
damn
>>
>>58881849
>needing anything other than GDB, GCC, and VIM for C
lol fag
>>
>>58881849
>c ide
Kys
>>
>>58881849
>>58881860
>>58881870
>>58881945
>>58882032
>>58882049
>>58882113
>>58882160
>>58882175
>>58882161
>>58882203
>>58882664
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.
>>
>>58881849
Vim (editor) + Unix (IDE)
>>
>>58883032
>implying an dumb frogposter is entitled to opinions from anyone else but a bunch of autistic sperglords
>>
>>58881849
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
>>
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.
>>
>>58883032
>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.
>>
>>58883032
An IDE is literally a notepad.exe with Makefile generators and a GUI for the underage's pleasure you fucking retard.
>>
>>58883336
>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.
>>
>>58883114
I can't open a single .c file or switch between projects without the program hanging itself. Im using the latest version
>>
>>58881849
Use a linter nigga.
>>
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.

vim master race.
>>
>>58881849
Visual Studio runs on linux no problem
https://code.visualstudio.com/

Emacs however has some pretty neat tricks, like being able to 'live code' so hook it into a browser page and render is as you program
>>
>>58883765
i still ahve to manually type gcc -o blablalba if i use visual studio the text editor
>>
>>58883798
https://code.visualstudio.com/docs/languages/cpp
>>
File: 1465403799196.png (140KB, 622x400px) Image search: [Google]
1465403799196.png
140KB, 622x400px
>>58881849
I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.
>>
>>58883410
>He uses GUIs to build GUIs
Heh, get a load of this goy
>>
Your whole goddamn OS is your IDE
>>
>>58882462
what embedded OSs?

most of the major ones I know of implement at least parts of POSIX.
>>
I use sublime text and gcc, just werks, and the function / data type suggestions are surprisingly good.
youcompleteme with clang support on vim is also very nice, it gives you suggestions like AF_INET for socket() (data types relevant to function arguments)
>>
holyc
>>
>>58883032
Why the fuck would you use C for coding a GUI? The stuff that 99.99% of people write in C is usually shit that can be done in Notepad.
>>
>>58883410
>building GUIs
codemonkey pls go
Thread posts: 108
Thread images: 5


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.