一:linux系统下用GCC编程

方法一:
1.C语言文件建立

[root@localhost kang]# vim tang.c

2.编写代码
代码输入后,按下shift+;打出冒号输入wq按回车保存(或者insert键将写好的代码copy过来)

3.GCC编译
编译后生成可执行a.out文件

[root@localhost kang]# gcc tang.c

4.结果显示

[root@localhost kang]# ./a.out


方法二:
编译命令改为:
gcc -Wall -o tang tang.c

生成tang可执行文件。

执行:

./tang

就会打印 “hello world”

参数:

-o 是输出参数,输出名字的参数,如果不加-o 参数。命令:gcc tang.c 则会生成a.out的可执行文件。

-Wall 编译后显示所有警告。

二:linux系统下java编程

java编程必须在root用户下面操作
1.查重Linux中是否有Java的编译环境:

[root@localhost ~]# java -version


可以发现当前Linux中有Java的环境(如果没有参考linux安装java环境)
2.建立java文件

[root@localhost ~]# vim kang.java

3.输入代码

public class kang
{public static void main(String[] args){System.out.println("Hello World");}
}

代码输入后(或者insert键将写好的代码copy过来),按下shift+;打出冒号输入wq按回车保存
4.编译

[root@localhost ~]# javac kang.java

5.结果显示

[root@localhost java]# java kang


六:问题解决
若出现javac:未找到命令,则输入yum install java -devel

用yum来装原生的,输入“Y”一直安装

三:linux系统下python编程

1.检测python环境

[root@localhost python]# python

Linux默认是有python2的,python默认编码格式是ASCII格式。

2.建立python文件

[root@localhost python]# vim hello.py

3.输入python代码

print "Hello World!\n";

insert键将写好的代码copy过来,按下shift+;打出冒号输入wq按回车保存
4.编译运行

[root@localhost python]# python hello.py

linux系统下用GCC、JAVA和Python编程相关推荐

  1. 【Linux环境】Linux系统下如何关闭Java进程

    一.前言 Linux系统下如何kill掉一个后台Java进程,相信童鞋们都知道如何操作.首先使用ps命令查找该Java进程的进程ID,然后使用kill命令进行杀掉.具体分为两步: ps查进程ID ki ...

  2. Linux系统下安装MySQL及QT数据库编程

    系统为Ubuntu16.04LTS,MySQL版本为5.7,QT版本为5.12.9 安装MySQL sudo apt-get install mysql-server //服务端 sudo apt-g ...

  3. TCP/IP网络编程---Linux系统下的TCP套接字编程

    目录 第一章 理解网络编程和套接字 1.1 网络编程和套接字概要 1.2 基于Linux的文件操作 1.2.1 底层文件访问和文件描述符 1.2.2 打开文件 1.2.3 关闭文件 1.2.4 将数据 ...

  4. Linux系统下一切皆文件,socket编程浅析

    "一切皆Socket!" 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket. --有感于实际编程和开源项目研究. 我们深谙信息交流的价值,那网络中进程之间如何通信 ...

  5. Linux系统下搭建java开发环境

    文章目录 安装jdk8 安装maven 安装idea 参考文章 不论在windows系统下,还是在linux系统下,搭建java开发环境的过程基本都是一样的,都要 下载.安装jdk,配置环境变量:JA ...

  6. Linux系统下使用java语言调用海康威视SDK连接摄像头过程记录

    1.准备工作 1.1. 设备型号 萤石多功能互联网摄像头 CS-C2C-3B2WFR 1.2. SDK下载 通过海康威视官网可以下载到最新的Linux下的SDK开发包,分为32位和64位,根据电脑情况 ...

  7. Linux系统下Java 转换Word到PDF时,结果文档内容乱码的解决方法

    本文分享在Linux系统下,通过Java 程序代码将Word转为PDF文档时,结果文档内容出现乱码该如何解决.具体可参考如下内容: 1.问题出现的背景 在Windows系统中,使用Spire.Doc ...

  8. scala linux 环境配置,LINUX系统下Java和Scala的环境配置

    最近,笔者在研究一个有关"自然语言处理"的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Sca ...

  9. Linux系统下Python的下载与安装

    Linux系统下Python的下载与安装 1- 下载安装前准备 linux中需提前安装前置依赖环境 命令如下: yum install wget zlib-devel bzip2-devel open ...

最新文章

  1. Oracle-01033错误处理
  2. C++ 通讯录学习总结
  3. html5表格图片按比例缩放,JS图片等比例缩放方法完整示例
  4. 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...
  5. 《多元统计分析》学习笔记之主成分分析
  6. [Vue]组件——通过$emit为组件自定义事件
  7. Codeforces 475C Kamal-ol-molk#39;s Painting 模拟
  8. tensorflow学习笔记(2)张量与计算图
  9. SQLyog官网下载,SQLyog-12.4.2下载,SQLyog最新版下载,SQLyog Download
  10. APUE学习(一)基础知识
  11. 苏宁收购天天快递,海航哭晕,申通老板怒赚20亿
  12. 外贸软件供应链中供应商管理解决方案
  13. html盒子模型 正方形嵌套,div盒子模型实例
  14. mPEG-Pyrene,甲氧基聚乙二醇芘丁酸
  15. 下载软件时的X86和X64的区别
  16. 玩转字符串篇--代码自动生成,解放双手,android音视频开发
  17. 大二下学期ACM比赛总结
  18. ImageMagick被爆存在零日漏洞 或导致重要信息被窃取
  19. python画脑电信号
  20. Android设置来电号码归属地

热门文章

  1. 电脑重启后python导入的库不见_为什么python不会在启动时自动导入每个模块?
  2. mysql insert 1062_一则 insert 报 ERROR 1062 (23000): Duplicate entry 'xxx' for key,请帮忙看看...
  3. EJS学习(五)之EJS的CommonJs规范版本
  4. oracle学习笔记5:pl/sql流程控制语句
  5. JAVA面向对象程序设计(第二版) 袁绍欣 第六章答案
  6. 图的遍历[摘录自严长生老师的网站]
  7. 大数据和hadoop的一些基础知识
  8. RabbitMQ(一):简介和基本概念
  9. xgboost调参指南
  10. 函数式编程Map()Reduce()