编译前提:准备开发环境(编译环境)安装Development Tools和Development libraries。
Linux是C语言开发。所以GNU众多软件也是C开发的。最流行的开发环境C环境。部分C++,PERL。java,python
C,C++纯静态语言,编译器:gcc; GNP C Complier,C
g++:C++语言的开发环境。
make:C或者C++的项目管理工具。里面有makefile
makefile:定义了make(gcc,g++)按何种次序去编译这些源程序文件中的源程序。
automake:定义可用于生成makefile.in文件,只是个半成品 -->makefile。
autoconf:给项目生成脚本configure.配置当前程序如何编译。
make install:只是将文件放至指定安装目录下
编译安装三步骤:
1,./configure --prefix=/path/ --sysconfdir=配置文件路径 --help查看配置使用格式,会结合makefile.in生成makefile
功能:让用户选定编译特性、检查编译环境、
2,make
3,make install
/etc/profile EXPORT前可加上PATH=$PATH:新加路径。再source /etc/profile重加载路径。
1,编译安装在非默认路径后需要修改PATH环境变量;以能够识别二进制文件路径。
2,默认情况下,系统搜索库文件的路径/lib,/usr/lib;要增加额外路径。
在/etc/ld.so.conf.d/中创建以.conf为后缀名的文件,而后把增添的路径直接写至此文件中
ldconfig 重新搜索库文件。
-v:显示重新搜寻库文件的过程。
3,头文件:#include 输出给系统,默认/usr/include 增添头文件搜索路径;使用链接进行:
man文件路径:安装--prefix在指定目录的man目录下,如要修改man路径可用
1,man -M /pathtomandir command
2,在/etc/man.config中添加一条MANPATH
[netstat]
-r 显示路由表
-n 以数字显示显示
-t 建立的tcp连接
-u 显示UDP连接
-l 显示监听状态的连接
-p 显示监听指定的套接字的进程的进程号和进程名。
本文地址:http://www.04007.cn/article/1080.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |