易截截图软件、单文件、免安装、纯绿色、仅160KB

linux+vim+gcc+gdb开发C/C++程序环境搭建

我用的是ubuntu操作系统。打开终端
1.sudo apt-get install vim(vim-full 这个软件自9.10版本被废弃了,不论怎么添加软件源都找不到的,所以直接安装vim就可以了,,也可以安装gvim,,在新立得软件里面搜索vim就可以找到了)
2.
sudo apt-get install build-essential // build-essential是c语言的开发包,包含了gcc make gdb和libc函数库 很多工具。
或者sudo apt-get install gcc + sudo  apt-get install gdb
网上有很多版本说要编译安装,这个可能挺复杂的,而且花的时间也不少(没试过阿),,不想在命令行中安装的化,可以下载rpm包直接点击安装,
3.gcc只是一个编译器,vim是编辑器(也可以用gedit编辑源代码),gdb是调试器,,
可以新建一个test.c的helloworld文件测试以下
4.一般c程序就用gcc编译,c++程序就用g++编译



 
[
介绍
]
-----------------------------------------
常见用法:
GCC
选项

GCC
有超过
100
个的编译选项可用。这些选项中的许多你可能永远都不会用到,但一些主要的选项将会频繁用到。很多的
GCC
选项包括一个以上的字符。因此你必须为每个选项指定各自的连字符,并且就象大多数
Linux
命令一样你不能在一个单独的连字符后跟一组选项。例如,

下面的两个命令是不同的
:
gcc -p -g test.c
gcc -pg test.c
第一条命令告诉
GCC
编译
test.c
时为
prof
命令建立剖析
(profile)
信息并且把调试信息加入到可执行的文件里。第二条命令只告诉
GCC

gprof
命令建立剖析信息。
当你不用任何选项编译一个程序时,
GCC
将会建立
(
假定编译成功
)
一个名为
a.out
的可执行文件。例如,下面的命令将在
当前目录下产生一个叫
a.out
的文件
:
gcc test.c

能用
-o
编译选项来为将产生的可执行文件指定一个文件名来代替
a.out

例如,将一个叫
count.c

C
程序编译为名叫
count
的可执行文件,你将输入下面的命令
:
gcc -o count count.c
注意
:
当你使用
-o
选项时
, -o
后面必须跟一个文件名

-c
只编译并生成目标文件

--------------------------------------------------------------------------------

gcc and g++
分别是
gnu

c & c++
编译器
gcc/g++
在执行编译工作的时候,总共需要
4



相关文档:

Linux上Apache反向代理之ProxyPass IIS网站总结


   在把这篇总结写下来之前,我想说几句话: 工作和爱好千万别混在一起,心焦力瘁啊!为了完成一个看似以前很简单并且也有过成功经验的任务,我干到现在。本来以为挺简单的事情,加上那不争气的Promise MB Fasttrak133 的RAID驱动真的让我领略到了Windows服务器平台的魅力:一个字:真TMD烂!服务器安装的时候 ......

LINUX修改ROOT密码方法 黄闽玉

>1.      机器启动后,在到蓝色屏幕的界面的时候,按上下键选择。
>2.      在选择的时候选择后面带有ELSMP的这一行,按E键,千万不要按回车
>3.      然后在选择带有kernel开头的这一行,按E键,不要按回车。
>4. &n ......

Linux下的环境变量

 
我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。
一、 什么是环境变量?
Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义, 这组变量被称为环境变量。用户 ......

LINUX平台部署apache+mod_python+django


前一篇文章写的在APACHE安装MOD_PYTHON的经过,其实挺简单,就是版本不兼容的问题.这次我大概说下部署DJANGO的过程.
先修改APACHE配置文件,使其加载mod_python模块
LoadModule python_module libexec/mod_python.so
运行命令查看
bin/httpd -M可以看到
 python_module (shared)
Syntax OK
说明apache已经成功加 ......

C位运算

12.1       位运算符C语言提供了六种位运算符:
    &          按位与
    |          按位或
    ^     &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号