2.2 在Ubuntu Linux中运行C/c++ 2.2.8解释代码 当声明namespace stdl时,可以访问std中包含的所有函 数或其他实体,如:cout)、cin(): 如果不声明,则必须在函数前面加std:,用于访问该 命名空间中的函数,如:std:cout(打印消息的函数) >int main):C语言main函数的一种声明方式 主函数包含的内容:cout<<Hello Ubuntu Linux<<end打印出一条消息。Endl表明在打印消 息后换行。 >Return0:消息打印完毕后,函数返回0并退出程序
2.2 在Ubuntu Linux中运行C/C++ 2.2.8 解释代码 当声明namespace std时,可以访问std中包含的所有函 数或其他实体,如:cout()、cin(); 如果不声明,则必须在函数前面加std::,用于访问该 命名空间中的函数,如:std::cout(打印消息的函数) ➢ int main():C语言main函数的一种声明方式 ➢ 主函数包含的内容:cout <<“Hello Ubuntu Linux”<<endl 打印出一条消息。Endl表明在打印消 息后换行。 ➢ Return 0:消息打印完毕后,函数返回0并退出程序
2.2 在Ubuntu七inux中运行C/C++ 2.2.9 编译代码 保存代码→编译代码 选择一个新终端,并将终端路径切换到保存代码的 文件夹下。 例如:代码保存在home/desktop文件夹中,要更改终 端路径到桌面文件夹,如果保存在home目录中,不需 要运行此命令,即: cd Desktop
2.2 在Ubuntu Linux中运行C/C++ 2.2.9 编译代码 保存代码 → 编译代码 选择一个新终端,并将终端路径切换到保存代码的 文件夹下。 例如:代码保存在/home/desktop文件夹中,要更改终 端路径到桌面文件夹,如果保存在home目录中,不需 要运行此命令,即: cd Desktop
2.2在Ubuntu七inux中运行C/C++ 2.29 编译代码 切换到desktop文件夹后,运行下面命令,列出其中 的文件,如图2-7所示 Is 8●⊙ros@ros-pc:~/Desktop roseros-pc:-$cd Desktop/ rosdros-pc:-/Desktops ls hello world.cpp ros@ros-pc:~/Desktops 图2-7 列出Desktop文件夹中的文件 8
2.2 在Ubuntu Linux中运行C/C++ 2.2.9 编译代码 切换到desktop文件夹后,运行下面命令,列出其中 的文件,如图2-7所示 ls
2.2在Ubuntu七inux中运行C/C++ 2.2.9 编译代码 如果代码在文件夹中,可以使用以下命令进行编译: g++hello_world.cpp g+编译器检查代码,如果没有错误,它会创建名为 a.out的可执行文件。可以使用以下命令执行此文件: ./a.out 8
2.2 在Ubuntu Linux中运行C/C++ 2.2.9 编译代码 如果代码在文件夹中,可以使用以下命令进行编译: g++ hello_world.cpp g++编译器检查代码,如果没有错误,它会创建名为 a.out的可执行文件。可以使用以下命令执行此文件: ./a.out
2.2在Ubuntu Linux中运行C/C++ 229编译代码 此时会输出如下结果,如图2-8所示 Hello Ubuntu Linux rosros-pc:~/Desktop ros@ros-pc:~/Desktops g++hello world.cpp rosdros-pc:-/Desktop$ls a.out hello world.cpp rosdros-pc:-/Desktop$./a.out Hello Ubuntu Linux ros@ros-pc:~/Desktops 图2-8运行及输出可执行文件 83
2.2 在Ubuntu Linux中运行C/C++ 2.2.9 编译代码 此时会输出如下结果,如图2-8所示 Hello Ubuntu Linux