gcc编译的流程是先做编译前的预处理,主要是对头文件和宏处理,然后由编译器处理成汇编语言代码,再由汇编器处理成机器语言代码,最            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-15 09:12:57
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://blog.chinaunix.net/uid-553033-id-119977.htmlGCC Section: GNU Tools (1) Updated: 2003/12/05 Index Re...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-05-03 23:01:14
                            
                                1745阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘自http://blog.csdn.net/liuchao1986105/article/details/6674822 版本] -0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录任何的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 10:58:19
                            
                                2164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告:            -Waddress -Warray-bounds (only with -O2) -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-10-23 22:32:31
                            
                                651阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (1)fpic 和 fPIC 区别在64位下编译动态库的时候,经常会遇到下面的错误/usr/bin/ld: /tmp/ccQ1dkqh.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPICUse -fPIC or -fp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-28 16:10:25
                            
                                4746阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GCC编译器 常用选项 -E:只进行预处理,不编译-S:只编译,不汇编-c:只编译、汇编,不链接-g:包含调试信息-I:指定include包含文件的搜索目录-o:输出成指定文件名 高级选项 -v:详细输出编译过程中所采用的每一个选项-C:预处理时保留注释信息-ggdb:在可执行文件中包含可供GDB使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-12 15:16:00
                            
                                276阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            使用好GCC的选项,特别是告警选项,那么可以一定程度上不依赖于PC-lint的检查,就可以发现很多错误。
比如-Wformat可以检查传递给printf的参数与格式字符串中类型不匹配的错误。
同时,可以参见下面这些选项:
用GCC的-Wxxx选项来代替PC-lint的检查功能。尽早/一次性发现缺陷。-Wall : 显示所有常用的编译警告信息。-W : 显示更多的常用编译警告,如:变量            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-10-14 23:52:08
                            
                                1236阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gcc 编译一、基本常用选项gcc/g++ 在执行编译时,需要4步(-E,S,c,o选项只会出现一个,不会同时出现,一个都没有则默认为-o)  1.预处理,生成.i的文件[使用-E参数]  2.将预处理后的文件不转换成汇编语言,生成文件.s[使用-S参数]  3.有汇编变为目标代码(机器代码)生成.o的文件[使用-c参数]  4.连接目标代码,生成可执行程序[使用-o参数]-E  只激活预处理,这            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-08-09 18:08:45
                            
                                2025阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、看例子分析gcc 的编译选项gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld1.-I /home/hello/include 将/home/hello/include目录作为第一个寻找头文件的目录,寻找...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-03 17:56:03
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gcc编译选项: -I:指定头文件路径;如 gcc -I./include -D:定义一个宏;如 gcc -DHAVE_CONFIG_H,定义宏HAVE_CONFIG_H -Wall:开启所有错误提示,可理解为warinig all -g:编译过程中保留调试信息,以便gdb能够调试 -O2:指定编译 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-15 18:27:00
                            
                                413阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 一般选项 Overall Option选项作用-v打印命令到stderr-E要求gcc仅作预处理,不进行编译、汇编和链接。-c编译、汇编到目标代码,不进行链接。-o输出到指定文件。如果没有指定,则输出到a.out。-v 会打印编译过程的详细信息,如完全的编译选项(包括gcc内部添加的编译选项),如头文件目录的搜索顺序等。2. 语言选项 Language Option选项作用-std=编译时遵            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-16 11:46:45
                            
                                3311阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://www.cnblogs.com/xmphoenix/archive/2011/03/21/1989944.html GCC 编译选项(转) gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-06 10:32:29
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [cpp] view plain copy [cpp] view plain copy 使用命令 gcc -o test test.c test.c:1:20: iostream: No such file or directory 杯具啊,gcc是c的编译器,g++才有c++的iostream 参            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-29 11:42:00
                            
                                362阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            -c
指定源代码只编译不链接.
如:
gcc  -c  -o  a.o   a.c
编译成a.o目标工程文件.
-D
定义宏
gcc  -DDIR = "/root"  -o  a  a.c
-Idir
将目录dir加入到头文件搜寻的路径中
-Ldir
将目录dir加            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-05 15:46:40
                            
                                1645阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            加了-ldl还是说找不相关的标识,看原文档才是正道.... 
what following is quoted from gcc manual
--------------------------------------------------------------------
-llibrary
-llibrary
Search the library namedlibra            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-04-27 21:50:31
                            
                                1193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告:            -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat   &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-05-25 09:18:01
                            
                                354阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转:://.cnblogs./xmphoenix/archive/2011/03/21/944.htmlgcc提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-12-13 11:10:00
                            
                                80阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            转自:https://blog.csdn.net/rheostat/article/details/19811407 常用选项 -E:只进行预处理,不编译-S:只编译,不汇编-c:只编译、汇编,不链接-g:包含调试信息-I:指定include包含文件的搜索目录-o:输出成指定文件名 高级选项 -v:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-08 22:35:00
                            
                                133阅读
                            
                                                                                    
                                2评论