linux系统下用GCC、JAVA和Python编程
一: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编程相关推荐
- 【Linux环境】Linux系统下如何关闭Java进程
一.前言 Linux系统下如何kill掉一个后台Java进程,相信童鞋们都知道如何操作.首先使用ps命令查找该Java进程的进程ID,然后使用kill命令进行杀掉.具体分为两步: ps查进程ID ki ...
- Linux系统下安装MySQL及QT数据库编程
系统为Ubuntu16.04LTS,MySQL版本为5.7,QT版本为5.12.9 安装MySQL sudo apt-get install mysql-server //服务端 sudo apt-g ...
- TCP/IP网络编程---Linux系统下的TCP套接字编程
目录 第一章 理解网络编程和套接字 1.1 网络编程和套接字概要 1.2 基于Linux的文件操作 1.2.1 底层文件访问和文件描述符 1.2.2 打开文件 1.2.3 关闭文件 1.2.4 将数据 ...
- Linux系统下一切皆文件,socket编程浅析
"一切皆Socket!" 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket. --有感于实际编程和开源项目研究. 我们深谙信息交流的价值,那网络中进程之间如何通信 ...
- Linux系统下搭建java开发环境
文章目录 安装jdk8 安装maven 安装idea 参考文章 不论在windows系统下,还是在linux系统下,搭建java开发环境的过程基本都是一样的,都要 下载.安装jdk,配置环境变量:JA ...
- Linux系统下使用java语言调用海康威视SDK连接摄像头过程记录
1.准备工作 1.1. 设备型号 萤石多功能互联网摄像头 CS-C2C-3B2WFR 1.2. SDK下载 通过海康威视官网可以下载到最新的Linux下的SDK开发包,分为32位和64位,根据电脑情况 ...
- Linux系统下Java 转换Word到PDF时,结果文档内容乱码的解决方法
本文分享在Linux系统下,通过Java 程序代码将Word转为PDF文档时,结果文档内容出现乱码该如何解决.具体可参考如下内容: 1.问题出现的背景 在Windows系统中,使用Spire.Doc ...
- scala linux 环境配置,LINUX系统下Java和Scala的环境配置
最近,笔者在研究一个有关"自然语言处理"的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Sca ...
- Linux系统下Python的下载与安装
Linux系统下Python的下载与安装 1- 下载安装前准备 linux中需提前安装前置依赖环境 命令如下: yum install wget zlib-devel bzip2-devel open ...
最新文章
- Oracle-01033错误处理
- C++ 通讯录学习总结
- html5表格图片按比例缩放,JS图片等比例缩放方法完整示例
- 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...
- 《多元统计分析》学习笔记之主成分分析
- [Vue]组件——通过$emit为组件自定义事件
- Codeforces 475C Kamal-ol-molk#39;s Painting 模拟
- tensorflow学习笔记(2)张量与计算图
- SQLyog官网下载,SQLyog-12.4.2下载,SQLyog最新版下载,SQLyog Download
- APUE学习(一)基础知识
- 苏宁收购天天快递,海航哭晕,申通老板怒赚20亿
- 外贸软件供应链中供应商管理解决方案
- html盒子模型 正方形嵌套,div盒子模型实例
- mPEG-Pyrene,甲氧基聚乙二醇芘丁酸
- 下载软件时的X86和X64的区别
- 玩转字符串篇--代码自动生成,解放双手,android音视频开发
- 大二下学期ACM比赛总结
- ImageMagick被爆存在零日漏洞 或导致重要信息被窃取
- python画脑电信号
- Android设置来电号码归属地
热门文章
- 电脑重启后python导入的库不见_为什么python不会在启动时自动导入每个模块?
- mysql insert 1062_一则 insert 报 ERROR 1062 (23000): Duplicate entry 'xxx' for key,请帮忙看看...
- EJS学习(五)之EJS的CommonJs规范版本
- oracle学习笔记5:pl/sql流程控制语句
- JAVA面向对象程序设计(第二版) 袁绍欣 第六章答案
- 图的遍历[摘录自严长生老师的网站]
- 大数据和hadoop的一些基础知识
- RabbitMQ(一):简介和基本概念
- xgboost调参指南
- 函数式编程Map()Reduce()