赞
踩
yum -y install gcc*
yum -y install centos-release-scl devtoolset-8-gcc*
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
yum -y install man-pages
man 级别 命令或函数
man
的级别:1-用户命令;2-系统接口;3-库函数;4-特殊文件,比如设备文件;5-文件;6-游戏;7-系统的软件包;8-系统管理命令;9-内核
vi
的命令,q
退出gcc/g++ 选项 源代码文件1 源代码文件2 源代码文件n
-o
指定输出的文件名,这个名称不能和源文件同名。如果不给出这个选项,则生成可执行文件a.out
。-g
如果想对源代码进行调试,必须加入这个选项。-On
在编译、链接过程中进行优化处理,生成的可执行程序效率将更高。-c
只编译,不链接成为可执行文件,通常用于把源文件编译成静态库或动态库。-std=c++11
支持C++11
标准。-l
生成静态库动态库时用到,静态库:-l库名.a
;动态库:-l库名.so
(注:这个是小写的L
,不是大写的i
)-I
在编译源文件时指定头文件的目录(注:这个是大写的i
,不是小写的L
)-L
编译源文件时指定库所在的目录Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。