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阅读
首先,混合编程不是指在同一个文件里写CC++。 比如说想在同意文件里同时弱类型检查,又强类型检查,那真够呛。 混合编程包括: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的一些组件系统和附加应用程序大部分用CC++、Python、perl等语言写的。C语言是在70年代初问世的。一九七八年由美国电话电报
原创 精选 2024-02-15 23:29:12
1662阅读
  LinuxC++编程和在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评论
LinuxC编程是一项非常重要的技能,对于想要深入了解和掌握Linux操作系统的开发者来说尤为重要。而在Linux进行C编程的工具之一就是红帽(Red Hat)。本文将介绍一些与LinuxC编程相关的知识和红帽的特点。 首先,让我们来了解一LinuxLinux是一种自由和开放源代码的操作系统,凭借其可定制性和高度可扩展性,已经成为全球范围内被广泛使用的操作系统之一。而C编程则是一种强大
原创 2024-02-02 10:52:20
97阅读
要想找一份Linux c++ 方面的好工作,在面试过程中游刃有余,那么这篇文章就是为你定制的。因为作为一个校招的学生,我在学习和面试过程中的经历总这个体系的文章,希望可以帮助到你。因为内容太多,本文先从学习资料入手。谈到 Linux c++ 网络编程,一时之间不知从何入手,那么大问题不好解决,就拆
转载 2022-03-10 13:43:31
419阅读
  • 1
  • 2
  • 3
  • 4
  • 5