Linux开发环境搭建
安装Xshell 7远程连接虚拟机的Ubuntu
安装Xftp 7可以传输文件(暂时还没使用)
安装VMware Tools可以直接从Windows系统向虚拟机Linux系统拖拽文件实现文件交互。
安装CScode可以远程连接Linux系统进行代码的编写。(Windows系统与Linxu系统公钥进行了一系列操作使得CScode直接连接Linux系统不需要输入密码)
Gcc编译
在Linux系统中安装gcc/g++
在虚拟机中创建test.c
在VScode中对test.c进行编辑,与之前学习的C++写法不同,头文件为
#include <cstdlib>
输出为
printf("Hello world\n");
\n为换行。
编辑好.c文件后,在Linux系统上将.c文件生成应用时
语法为 gcc test.c -o app
打开app文件
自己写了一个cpp文件
test.cpp
#include<iostream>
using namespace std;
#include <cstdlib>
int main(){
std::cout<<"Hello world!"<<endl;
// system("pause"); //Linux系统不认识
system("read -p 'Press Enter to continue...' var");//
return 0;
}
存在两个问题:
- linux系统不认识system,需要用头文件cstdlib
- linux系统没有pause这个功能,改写为"read -p 'Press Enter to continue...' var"
在将.cpp文件生成应用时,
语法为 g++ test2.cpp -o app2
按任意键后退出
学习进度
Linux系统编程入门 37:07