从零开始斗地主AI(一)——Linux安装g++并编译HelloWorld。

关于写一个斗地主的AI这个想法已经在我脑子里构思了很多年,从alphaGo赢了李世石那一年就开始了,当然,也只是构思。在我的理解中,它比狗高明多了。因为他信息不公开,涉及到心理博弈。我已经有了一个大体的思路,是用C++写的,我已经陆续实现了一部分,遇到了很多没想到的困难,我也是在边写边学习。我希望写一篇博客来记录下来我的操作,就从这一篇开始。

刚好手头有一台CentOS服务器,这再好不过了。这样我在做长时间的运行的时候就不必一直开着电脑了。

使用C++语言编写程序,必离不开g++编译器,当然如果你选择使用其他编译器,那相信你一定会用它咯。

这篇文章写给那些想在Linux系统上写C++并编译运行C++的同学。

如果你像我一样使用CentOS,那你一定知道yum,它能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装,极其方便。

安装g++只需要一行命令:

yum install g++

当然ubuntu也有它的包管理管理工具:apt,使用Ubuntu安装g++也只需要一句:

apt install g++

执行完这一行命令之后,根据提示输入就可以安装。你说你看不懂英文?无脑“y”就行

安装完编译器,我们写一个Hello,Word!测试一下。

windows我们经常用的编辑器有记事本,vscode,sublime等

linux系统我们一般使用vim编辑器。

使用下面一行命令会使用vim编辑器打开当前目录test.cpp文件,如果没有则会创建

vim test.cpp

进入到vim的页面后,输入i进入编辑模式,输入如下代码:

1 #include <iostream>
2 int main() {
3     std::cout << "Hello,World!" << std::endl;
4     return 0;        
5 }

输入完成后,按esc键退出编辑模式,然后输入":wq"(三个字符,包括冒号,不包括前后引号)保存并退出vim,返回终端。

现在目录中就有了我们刚才写的test.cpp源文件了。

终端输入这行代码编译test.cpp

g++ test.cpp

编译完成后输入ls你会发现目录多了一个a.out,那就是我们刚才编译完的文件

输入./a.out可以运行看一下结果:

[root@localhost ~]# ./a.out
Hello,World!

现在开始你就是在Linux服务器上拥有c++编译器的人了

 

:我真的不想再写一遍代码所以运行结果我是这么搞出来的(●'◡'●)

[root@localhost ~]# vim a.out
[root@localhost ~]# chomd 777 a.out
-bash: chomd: 未找到命令
[root@localhost ~]# chmod 777 a.out
[root@localhost ~]# ./a.out
Hello,World!

posted @ 2021-03-25 20:10  钟飞好运来  阅读(556)  评论(0)    收藏  举报