易截截图软件、单文件、免安装、纯绿色、仅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修改ROOT密码方法 黄闽玉

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

LINUX安装网卡驱动时提示找不到.autoconf.h

在fc8的dom0上安装e1000e网卡驱动
#make
#Linux kernel source not configured: missing autoconf.h
解决方法:
在编译xen时未使用make config
此时可以找到源码,其中包含.config文件,运行make oldconfig即可生成autoconf.h
从而可以成功编译安装内核。 ......

Linux设置IP

在网上查找了配置linux配置IP的方法,简单的有下面两种:

常用的给网卡配置ip的命令为
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
说明:
eth0
是第一个网卡,其他依次为eth1,eth*
192.168.0.1是给网卡配置的第一个网卡配置的ip地址
netmask 255.255.255.0 配 ......

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已经成功加 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号