Linux Command

g++ -o test test.cpp &&./test      //用g++编译test.cpp
cat test.cpp                    //显示test.cpp


gcc g++分别是GNUCC++的编译器。一般分成四步: 

1. 预处理,生成.i的文件[预处理器cpp]

2. 将预处理后的文件不转换成汇编语言,生成.s文件[编译器egcs]

3. 有汇编变为目标代码(机器代码)生成.o文件[汇编器as]

4. 连接目标代码,生成可执行程序 [链接器]                          


编译
使用编译器将代码编译成二进制目标文件(object file)。

g++  -c   file.cpp  -o   file.o


链接

将二进制目标文件链接起来生成可执行文件

g++  file1.o  file2.o  -o   run.exe

执行

Linux默认不再当前目录下寻找可执行文件,./表示在当前目录下寻找可执行文件

 ./run.exe

直接编译成可执行文件

g++ program.cpp -o program

参数含义整理

-c:  不做第四步生成可执行文件,只生成.o的目标文件



sudo nautilus // 以管理员身份操作文件
nzip FILENAME.zip //解压
sudo cp FILE1 FILE2 //拷贝
mv a.txt b.txt //改名

cd
cd /home/Music
cd .. //返回上一级
cd ~ //返回根目录
. //表示当前目录

/文件夹操作/
mkdir DirName //创建
rmdir DirName //删除空文件夹
rm -rf DirName //删除非空文件夹
rm Filename //删除文件

vi
:wq //保存并退出
ZZ //保存并退出
:q! //强制退出并忽略所有更改
  
:$ //跳到文件最后一行
:0或:1 //跳到文件第一行
gg //跳到文件第一行
Shift + g  //跳到文件最后一行

/*光标移动*/
SHIFT+^ //移动到行首
SHIFT+$ //移动到行首

/*从一个文档复制内容到另一个文档*/
1) vi FILE1 FILE2//同时打开2个文件操作
2) set number //显示行号
3) CTRL+V  -> CTRL+G -> 12yy//从当前行复制到末尾
4) : n -> p //将选定行从FILE1拷贝到FILE2 

C语言中函数可以不声明直接定义,但是这样就抛弃了纠错机制,很可能会出错。C++必须声明了再定义。


windows共享文件到虚拟机中的Ubuntu:
windows共享文件到虚拟机,
windows创建一个用户,
选择文件共享,

ubuntu文件-->连接到服务器-->smb://windows的IP.


ubuntu16.10怎么装搜狗拼音

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值