gcc/g++使用详解
在linux下编写C/C++程序使用的主流编译器为gcc/g++。gcc主要用来编译c,g++用来编译C++。它们都是GNU的产品,学会了使用了gcc,就可以同样运用到g++。
 
gcc命令的完整格式为:
gcc [options]  [filenames]
上述命令行按编译选项指定的操作对给定的文件进行编译处理。在  gcc后面可以有            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-17 13:37:59
                            
                                697阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先,混合编程不是指在同一个文件里写C与C++。 比如说想在同意文件里同时弱类型检查,又强类型检查,那真够呛。
混合编程包括:1,C++引用C的头文件;2,g++生成的.o与gcc生成的.o相链接。
1,在用C语言写的头文件中,经常加上如下 保护宏定义:
/*
example.h
*/
#ifndef EXAMPLE_H_
#define EXAMPLE_H_
#ifdef            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-05-09 16:54:42
                            
                                430阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Socket 套接字是网络间不同计算机上的进程通信的一种常用方法,利用三元组(ip地址,协议,端口)就可以唯一标对            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-11-13 09:42:22
                            
                                370阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            某个功能被编译到so文件中,那么如何通过php来调用它?一个方法是写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。下面做一个简单的例子,使用的操作系统是Fedora Core 6。
首先做一个简单的so文件:/**
 * hello.c
 * To compile, use following commands:
 *   gc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-07-29 17:18:13
                            
                                764阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux 多线程编程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-03-04 14:35:50
                            
                                3496阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            例一:字符与整型变量的实现#include int main(){ int c1,c2; char c3; c1='a'-'A'; c2='b'-'B'; c3='c'-32; printf("c1 is %d and c2 is %d\n",c1,c2); ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-07 16:28:00
                            
                                263阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            gprof介绍gprof是GNU profiler工具。可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数调用花费了多少时间。还可以显示“注释的源代码”,是程序源代码的一个复本,标记有程序中每行代码的执行次数。基本用法:1. 使用-pg选项编译和链接你的应用程序。2. 执行你的应用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-10 11:13:12
                            
                                2545阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux环境C/C++编程【实验目的】1.了解C/C++语言。2.练习Linux环境下C/C++编程。【实验原理】Linux操作系统主要包括内核和组件系统。内核大部分是用C语言写的,但也有部分是用汇编语言写的,因为在对于硬件上,汇编有更好的性能和速度。而Linux的一些组件系统和附加应用程序大部分用C、C++、Python、perl等语言写的。C语言是在70年代初问世的。一九七八年由美国电话电报            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-02-15 23:29:12
                            
                                1662阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              Linux下C++编程和在Windows下的没有什么两样,它同样需要编译、链接、调度、运行等步骤,只不过执行这些步骤在两种操作系统下所做的不是同样的事情。   在Windows下有TC, BC, VC等编译器,它们极大地方便了程序的编辑编译等,在Windows下你只需要看明白菜单就可以了。而在Linux下是Gcc, G++, Gdb等工具,刚开始时你可能甚至不知道如何下手去调试程序,你也可能甚            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-08 15:10:28
                            
                                538阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            父类调用子类#include <iostream>using namespace std;class Animal {public:    virtual void cry(){        cout << "Animal Cry" << endl;    }    void name(){        cout << "Animal Name " << endl;    }};class Dog : publ            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-12 14:09:10
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include<iostream>using namespace std;int main(){ int i; int j; i=10; j=20;cout<<"i+j="<<i+j; return 0;}  
 
结果为30            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-07-23 16:02:55
                            
                                260阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            建一个子进程 */      child_pid = fork();      if(chil            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-29 00:22:57
                            
                                474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、#include<iostream.h>void main(){ int a,b,result;    cout<<"please input two number:\n";    cin>>a>>b;    result=3*a-2*b+1;&n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-07-23 16:01:30
                            
                                418阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            课后习题2-18#include<iostream.h>void main(){ int i; cout<<"Enter the number:"; cin>>i;        cout<<i;}
课后习题2-12#include<iostre            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-07-23 16:04:14
                            
                                324阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            课后作业2-22#include<iostream>using namespace std;void main(){    int myAge=39;    int yourAge=39;    cout<<"Iam:"<<myAge<<"years old.\            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-07-23 16:04:52
                            
                                378阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有一分段函数如下:输入x的值求出y的值
#include<iostream.h>int GetPower(int x,int y);void main(){
 int x(0),y(0); cout<<"请输入X的值:"; cin >>x; cout<<"请输入y的值:"; cin >>y            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-07-23 16:08:18
                            
                                429阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            父类调用子类#include <iostream>using namespace std;class Animal {public: l;    }};class Dog : publ            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-01 11:18:17
                            
                                198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C++多线程编程视频教程:https://pan.baidu.com/s/1qLhfl83NeacIfR8QUJefmw 提取码:z9w1 C++ 多线程 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-21 12:10:00
                            
                                762阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux下C编程是一项非常重要的技能,对于想要深入了解和掌握Linux操作系统的开发者来说尤为重要。而在Linux下进行C编程的工具之一就是红帽(Red Hat)。本文将介绍一些与Linux下C编程相关的知识和红帽的特点。
首先,让我们来了解一下Linux。Linux是一种自由和开放源代码的操作系统,凭借其可定制性和高度可扩展性,已经成为全球范围内被广泛使用的操作系统之一。而C编程则是一种强大            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-02 10:52:20
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            要想找一份Linux c++ 方面的好工作,在面试过程中游刃有余,那么这篇文章就是为你定制的。因为作为一个校招的学生,我在学习和面试过程中的经历总这个体系的文章,希望可以帮助到你。因为内容太多,本文先从学习资料入手。谈到 Linux c++ 网络编程,一时之间不知从何入手,那么大问题不好解决,就拆            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-10 13:43:31
                            
                                419阅读