Linux 入门级操作

Linux 入门级操作。

操作系统课要求学习linux系统,拿出我的绝世·装双系统必崩·专职制造各种疑难问题·倒霉蛋牌·笔记本电脑,向命运妥协,选择装一个Ubuntu的虚拟机。

  • 安装Ubuntu虚拟机

  • 手把手教你安装linux虚拟机
  • 进一步配置
  • 首先,打开终端,快捷键 Ctrl+Alt+t,进入终端后输入,sudo apt-get install gcc 和sudo apt-get install g++;这个时候有一个疑问,gcc和g++和GCC我们都听说过,那到底它们都是啥呢?
  • GCC:

GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。

  • gcc

GCC中的GUN C Compiler(C 编译器)
对于 .c和.cpp文件,gcc分别当做c和cpp文件编译

  • g++

GCC中的GUN C++ Compiler(C++编译器)
对于 .c和.cpp文件,g++则统一当做cpp文件编译
使用g++编译文件时,g++会自动链接标准库STL,而gcc不会自动链接STL

  • 继续,输入sudo apt-get install vim
  • 现在我们可以进入终端用vim写代码啦~
  • 用vim写一个简单的C代码

  • 输入 vim hello.c
  • 进入vim ,键盘输入i或者a表示插入,然后开始写一个简单的hello world。
  • 代码写完以后,按Esc键,然后输入:wq 表示保存并退出vim
  • 现在开始进行编译输入 gcc -o hello hello.c
  • 最后运行,输入 ./hello
  • 现在又有一个问题啦,gcc都有哪些编译命令呢?这些编译命令有什么区别呢?

gcc编译命令如下

gcc –c test.c  // 表示只编译test.c文件,成功时输出目标文件test.o

gcc –c test.c –o test.o // 与上一条命令完全相同

gcc –o test test.o  // 将test.o连接成可执行的二进制文件test

gcc –o test test.c  // 将test.c编译并连接成可执行的二进制文件test

gcc test.c –o test //与上一条命令相同

gcc –c test1.c  //只编译test1.c,成功时输出目标文件test1.o

gcc –c test2.c //只编译test2.c,成功时输出目标文件test2.o

gcc –o test test1.o test2.o  //将test1.o和test2.o连接为可执行的二进制文件test

gcc –c test test1.c test2.c  //将test1.o和test2.o编译并连接为可执行的二进制文件test
  • 当当当,现在你应该已经有了一个Linux虚拟机,也学会了用vim写一个C语言啦。
  • 好的,现在请开启Linux的世界,向成为一个大佬进发!
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值