Learning C has been a period of time. It is really completely conforming to the standard C development environment. It is not (maybe I have not found it. If the big brother has, don't forget to give your younger brother. " Just started to learn to use VC 6.0, you can also do it under Windows. Later, I saw DEV-C , I downloaded a DEV-C 4.9.8.10 from the Internet, it was not bad, using GCC as a compiler, although the function is limited, but it is already enough for beginners. . If DEV-C is a good choice to migrate to the Linux platform. He is a free software, which is updated quickly. Perhaps it is preferred for the poor like me. A few days ago, I got BCB6.0, listening to others, it is the best to support C standards, maybe it is used with Microsoft's things, not very habit. He can compile the project well, but the debugging function is under VC. Making a compiler directly under Linux's shell may be a good note, but it is better to find a good integrated development environment!