任县网站制作,无锡百度正规公司,学校做网站的软件,网站建设课程体会1 问题
我们的项目很多智能指针,但是我linux的终端肯定不支持C11/14, 我们平时都是用的下面的命令编译c文件
g -g file.cpp -o file r 如果是用c11编译需要改成如下
g -g -Wall -stdc11 file.cpp -o file
如果是用C14编译需要改成如下
g -g -Wall -stdc14 file.cpp -o f…1 问题
我们的项目很多智能指针,但是我linux的终端肯定不支持C11/14, 我们平时都是用的下面的命令编译c文件
g -g file.cpp -o file r 如果是用c11编译需要改成如下
g -g -Wall -stdc11 file.cpp -o file
如果是用C14编译需要改成如下
g -g -Wall -stdc14 file.cpp -o file 每次这样编译很麻烦,我们把上面的部分在bashrc文件里面用别名(alias)处理 2 改bashrc文件配置如下
我们先打开bashrc问题
sudo vim ~/.bashrc
然后在some more ls aliases注释块的地方分别加上编译c11和编译c14的别名
alias g11g -g -Wall -stdc11
alias g14g -g -Wall -stdc14
然后我们再source bashrc一下
source ~/.bashrc
下次写了c11的cpp文件,我们在终端直接如下命令编译
g11 -g file.cpp -o fileg14 -g file.cpp -o file