2002-03-15 -+- Sworder -+- jhe@ningbo.qianlong.com.cn -+- A good guide for every persion who want to have the basic knowlodge of gcc. 2002-03-17 -+- tom2jerry -+- mouse_pc@hotmail.com -+- merci ,,, 2002-04-25 -+- ron -+- -+- Unless the executable file is in a subdirectory which is in PATH you will need to use "./game" not just "game" to run the program. "./" specifies the current subdirectory. I remember that it took me several days to find this out when I first started using Linux. In MSDOS, the logged disk drive and the current subdirectory are searched as well as those subdirectories on the PATH. Not so on Unix systems.

Otherwise, looks very good and thank you. 2002-04-25 -+- Gerald -+- -+- A good article on gcc. 2002-04-25 -+- Thomas -+- Thomas.Huld@jrc.it -+- Actually, if you ARE paranoid you would realize that you would be almost as vulnerable to the trojan horse described by Ken Thompson when using an open-source compiler as using a closed-source one. He described a trojan horse that you had to have in the source code only the first time you compiled the C compiler. Then you could remove it from the source code, and if you compiled the compiler again with itself it would not show up in the source code but it would still be in the executable.

If you really want to avoid this you should use the compiler you had at the start to compile a different compiler and then compile the first compiler using the second.

It is a bit theoretical however (I hope). 2002-04-30 -+- TomM -+- -+- Nice article.

For further reference, there is a nice <i>linux GCC howto</i> that
covers some bells and whistles to play with when doing serious compiling.

Happy reading! :-) 2002-05-19 -+- aaron -+- oljbear@yahoo.com -+- a very short yet useful article on gcc, gdb.
thank you very much for putting it up.
the only thing missing is as mentioned by ron[2002-04-25] the "./" which took me quite a while to figure why it is used... -+- 203.125.41.178 = Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) 2002-05-24 -+- Sam -+- -+- Nice article. I went through it and worked it. The code was clean -- rather amazing for an article on How To Do. I was lucky enough to have remembered after a run attempt that "./" would find the file for me. Ron and Aaron noted the same.
In general, when reading things on the Net, I am inclined to think that an old English teacher of mine had it right when he said that contractions should be avoided, e.g., "can't" looks rather like "can" when certain tight fonts are used. Cannot is much easier to notice, thus not having to backtrack on the "code" and find the error.
-+- 68.59.216.242 = Mozilla/5.0 Galeon/1.0.3 (X11; Linux i686; U;) Gecko/20020325 2002-06-21 -+- byron -+- byronsuen@sina.com -+- simple but usefull fo new commer!
Byron -+- 210.82.165.66 = Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) 2002-09-06 -+- Jonas Hughes -+- -+- Excellent article for beginners for gcc. I needed something brief and applicable. Thank u I got it. -+- 66.89.211.57 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; COM+ 1.0.2204) 2002-11-01 -+- dan -+- coolbody@eyou.com -+- thanks !!

明白了许多,感谢为此而工作的可爱的人们!

谢谢!! -+- 61.149.5.130 = Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U;) Gecko/20020830 2003-04-09 -+- nilsson -+- sniper@monkeydigital.com -+- thanks a lot -+- 61.222.31.170 = Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3b) Gecko/20030210 2003-10-30 -+- Tony Bradley -+- tonybradley@eurobell.co.uk -+- VERY good howto! However, I'm wondering how to specify which directories GCC should use to place different output files...

Any help would be very much appreciated

TIA -+- 212.24.67.176 = Mozilla/5.0 (X11; U; Linux 2.4.4-4GB i686; en-US; 0.8.1) Gecko/20010515 2003-11-14 -+- liuxinbao -+- liuxinbao2k@yahoo.com.cn -+- 明白了许多,感谢为此而工作的可爱的人们!

谢谢!! -+- 218.62.42.82 = Mozilla/4.0 (compatible; MSIE 5.01; Windows 98) 2004-07-03 -+- iris -+- irissin@163.com -+- thanks,I will go through it . -+- 61.185.194.65 = Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) 2004-08-18 -+- andy -+- futurestar@yahoo.com -+- very good!
thank a lot! -+- 202.108.130.164 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322) #2004-10-19 -+- fsfool -+- fsfool@foshan.net -+- good! gave you five star! *****.yuo must are strongestman around this world!I love you! evry day! do you want make love with me? come! come! -+- 61.242.97.3 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 2006-05-17 -+- gloria -+- -+- The guide is very useful to a person like me who is studying to compile a c program at the first time. Thank you very much. -+- 159.226.58.85 = Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.2.1) Gecko/20030225