Linux搭建开发环境

Java JNI Linux-linux上java调用c使用javacpp 使用的技术 使用开源项目Javacpp 项目地址 https://github.com/bytedeco/javacpp 环境配置 Centos8 OracleJDK+环境变量。jdk下载链接 https://www.oracle.com/technetwork/java/javase/downloads/index.html gcc编译工具,dnf install man-pages 或者 yum install man-pages,输入 gcc -version 出现版本信息即可 使用 Nat 阅读详情

记录一下,最近遇到不少服务器开发环境缺失各种各样的服务和应用。
于是记录一下

java

以安装openJDK1.8为例

下载

# 创建目录
mkdir /usr/local/java
# 下载
wget -P /usr/local/java https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz

解压

cd /usr/local/java
tar zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
mv java-se-8u41-ri jdk1.8

配置环境变量

在/etc/profile文件中末尾加上

export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib

刷新环境变量

source /etc/profile

测试

java -version

maven

下载

切换目录

cd /usr/local

maven路径:https://archive.apache.org/dist/maven/maven-3/
选择自己需要的版本
在这里插入图片描述
这里以3.5.4版本为例

通过wget下载

wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

也可以先下载好后上传服务器

解压

tar -zxvf apache-maven-3.5.4-bin.tar.gz

配置环境变量

在/etc/profile文件中末尾加上

export MAVEN_HOME=/usr/local/apache-maven-3.5.4
export PATH=${PATH}:${MAVEN_HOME}/bin

刷新环境变量

source /etc/profile

测试

mvn -version

git

下载

因为yum源的git版本比较低,所以我采用自己上传tar进行安装
git-2.22.5.tar.gz(9s8h)

切换目录,上传下载好的包

cd /usr/local

安装准备

yum -y install curl-devel
yum -y install expat-devel

解压

tar -zxvf git-2.22.5.tar.gz

编译和安装

cd /usr/local
tar -zxvf git-2.22.5.tar.gz
cd git-2.22.5
make && make install

测试

java -version

在这里插入图片描述

HarmonyOS Linux开发环境搭建指南 GCC(GNU Compiler Collection)是GNU项目中的一款编译器集合,支持多种编程语言,包括但不限于C、C++、Objective-C、Fortran、Ada等。GCC编译器以其高效、稳定、跨平台的特性,成为开源世界中不可或缺的一部分。GCC提供了一个完整的开发工具链,包含预处理器、编译器、汇编器和链接器等。通过GCC,开发者可以在多种不同的硬件平台上进行程序开发,这使得它非常适合用于嵌入式开发,例如在HarmonyOS上的应用开发。 阅读详情

相关推荐

javacpp.jar

javacpp,与javacv搭配使用的引用包(注:javacv0.8以上不需要安装opencv驱动)

JavaCPP 技术使用经验总结

本文是对 JNI 技术的一个补充方法,提出了替换 JNI、JNA 的一种开源技术。首先对 JavaCPP 技术进行简单介绍及对应于其他现有方案的介绍、对比。接下来,通过一个简单的示例让大家了解 JavaCPP 的工作原理。然后,介绍了 JavaCPP presets 子项目,最后通过若干个针对 presets 的示例来让大家了解如何使用它,本文主要提出了替换 JNI 的一种编程实现方式。 0

程序是有生命的精灵 1万+

Unity抖音小游戏上架实战:从零到一,详解流程与避坑指南

本文详细介绍了Unity抖音小游戏上架的全流程,包括环境准备、SDK集成、开发者账号注册、软著申请、打包提交流程及常见问题解决方案。重点解析了抖音小游戏平台特有的配置细节和避坑技巧,帮助开发者高效完成游戏上架并优化用户体验。

weixin_33704234的博客 261

linux下开发jni

什么是JNI JNI是Java native interface的简写,可以译作Java原生接口。Java可以通过JNI调用C/C++的库,这对于那些对性能要求比较高的Java程序无疑是一个福音。 使用JNI也是有代价。大家都知道JAVA程序是运行在JVM之上的,可以做到平台无关。但是如果Java程序通过JNI调用了原生的代码(比如 c/c++等),则Java程序就丧失了平...

XW-5的博客 319

机器学习第四个算法ANN(人工神经网络)

我是在14年9月刚读研的时候听到一个说法叫“类人脑算法”很火热,之后搞了很长一段时间相关的蓄水池算法等,但大都没有摸到门路而中途放弃了。现今看来,还是缺少一些知识背景,也不善于在网络上学习,随时间推移,也逐渐明白这是机器学习的一小部分,并且逐渐发展的名称叫做人工神经网络的算法,如果网络层较多,又会有个别名,叫做深度学习。其中个用到的最著名的算法是背向传输算法(backpropagation),而这个

legalhighhigh的博客 1万+

iOS远程真机之ios-minicap安装使用完全指南

minicap 是开源项目 STF 中的高速截图工具。STF利用此工具不断的传输图片信息并在web端绘制实现 以前只有Android版本,最近有新的ios版本,现在就安装过程中遇到的一些问题进行分享(ps:感谢sorccu 在issue里面给我的指点) 首先上地址:https://github.com/openstf/ios-minicap 你可以git clone或者直接下载zip包。

甫式人生 1万+

linux配置NDK环境 && JNI程序开发

本文讲解在linux上开发jni,从没有linux小白到在linux上成功运行以下jni效果

流星雨的博客 2195

作物生长模型Oryza V3实战2:下载、安装与使用

摘要:ORYZA 现在的应用范围已从单一水稻作物模拟扩展到多个水稻作物模拟。我在csdn站内也上传了“作物生长模型oryza v3大全(含所有参数模板和4个校准程序1个分析工具)”,可以说是全网最全的吧。网上搜索一般下载的v3只有一个a3主程序,不适合作全面与深入的研究,本版本从国外下载回来,一开始少了一个“SoilHydrau.exe”文件,说是有病毒被隔离了,后经历各种技术手段,并向国际水道研究所发送邮件,才得以补全所有的参数化及校准程序、分析工具,来之不易,有缘人得之。

502

Intellij IDEA 安装jnetpcap开发环境与 no jnetpcap in java.library.path 的解决方案

jnetpcap是libpcap的一个java完整封装,这篇博客就是讲解如何能够使用Intellij IDEA来编写jnetpcap 这篇博客分为三个部分: 安装必要的开发环境添加jnetpcap的jar包测试导入包 一.安装必要开发环境: 我是Windows操作系统 首先下载并且安装winpcap:http://www.winpcap.org/ winpcap一路

呆萌的代Ma 6304

数学建模学习(120):使用Python实现基于AHP的供应商选择分析

使用Python实现基于AHP的供应商选择分析

全栈川川 912

第 1 章 Prometheus 监控 | Prometheus 入门

了解 Prometheus 监控系统,学会安装及了解页面功能。

甘蓝的专栏 486

搭建Linux开发环境

开发环境(Software Development Environment)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。 尤其作为一个嵌入式开发人员,由于嵌入式系统的特点,必须要有一套嵌入式开发环境。嵌

1万+

【2022】人工智能☆✨

1. 朴素⻉叶斯⽅法是⼀种 ( ) ⽅法。A.机器学习的分类B.不确定性推理C.知识表示答案:A解析:朴素贝叶斯分类器是基于贝叶斯定理与特征条件独立假设的分类方法。它通过学习训练数据集来预测未知数据的类别标签,因此属于机器学习中的监督学习分类方法。选项B不确定性推理和选项C知识表示虽然与朴素贝叶斯方法有一定的关联,但它们并不是朴素贝叶斯方法的主要应用领域或定义特性。2. 关于启发式搜索描述正确的是 ( )。

super_mochi1 391

001 - Linux C/C++ 开发环境搭建

Linux C/C++ 开发环境搭建 文章目录Linux C/C++ 开发环境搭建引言编译调试工具项目构建工具集成开发环境(IDE)Qt CreatorVisual Studio CodeCLion 引言 Windows 下 C/C++ 开发可以直接用宇宙第一 IDE Visual Studio;但是 Linux 下就不能用了 以 Ubuntu 为例搭建 Linux C/C++ 开发环境 编译调试工具 编译器 sudo apt update sudo apt install gcc g++ 调试器 sud

EricTeo 2万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux服务器如何搭建开发环境,Linux开发环境搭建——笔记

Linux开发环境搭建,主讲:汤小洋一、准备Linux系统1. 安装虚拟机软件​ 常见的虚拟机软件:VirtualBoxVMWare​ 常见的Linux系统:UbuntuRedHat 红帽 RHELCentOSDebianSUSE2. 安装Ubuntu​ ubuntu-server-143. 连接到远程服务器​ 步骤:查看服务器ip地址ifconfig连接服务器Windo...

weixin_29213655的博客 537

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux开发环境搭建步骤

虐我千百遍的Linux开发环境搭建步骤一定要做一篇记录 详细步骤如下: (1)在home下新建一个文件夹tmp 在里面放入下载的arm-linux-gcc安装包 (2)执行命令cd tmp (3)执行命令tar xvzf arm-linux-gcc-*.tgz(压缩包名) -C /home/ling/tmp 即解压到当前目录下 (4)执行命令cd /home/ling/opt/F...

caicai_xiaobai的博客 3758

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux下ESP32开发环境搭建:新手也能轻松上手

本文介绍立创实战派ESP32-S3 Linux开发搭建的全流程

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 3172

Linux开发环境搭建

2 安装客户端程序:sudo apt install openssh-client。1 安装服务程序:sudo apt install openssh-server。3 安装编译器:apt-get install gcc g++1 设置root密码:sudo passwd root。这个服务用户后续的代码编写和远程运行、调试。注意,请记住这个密码,后面还需要使用。点击开始菜单,将鼠标停在用户名图标处。4 查看当前的gcc g++版本。如果不一致,请参考上面的文档。蓝色部分填你的用户名。

yy_xzz的博客 246

Linux下Android开发环境搭建

Linux下Android开发环境搭建 1、系统环境   [android@localhost ~]$ uname -a Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux [android@loc

u010714850的专栏 1120

linux 搭建vue开发环境

文章目录一、linux 搭建vue开发环境1.1 下载安装node.js1.2 安装安装webpackage1.3 安装cnpm1.4 安装vue-cli1.5 使用vue-cli创建项目1.6 查看项目的运行效果 一、linux 搭建vue开发环境 1.1 下载安装node.js 下载 wget https://nodejs.org/download/release/v6.12.3/node...

初心魏的博客 985

linux系统开发环境搭建

做linux开发,不论是应用开发还是bsp,首先要做的就是搭建开发环境。早先进入这个行业的习惯于使用一个轻量级的虚拟机软件vMware player+redhat的组合来构建开发环境。后来,大多就在使用vMwareworkstation+ubuntu来搭建linux开发环境。下边就大概总结一下:1、下载和安装vMwareworkstation 、Ubuntu安装详细步骤:http://blog.c...

愚赐的博客 3882

解锁Linux开发环境搭建:从0到1的蜕变

搭建 Linux 开发环境是一项充满挑战但又极具价值的任务。从选择合适的硬件和软件资源,到一步步安装 Linux 系统、配置开发工具,每一个环节都需要我们精心操作、耐心调试。在这个过程中,我们不仅掌握了技术技能,更培养了面对问题、解决问题的能力。现在,你的 Linux 开发环境已经搭建完成,这是一个全新的起点。你可以尝试使用 Vim 编辑器编写各种代码,利用 GCC、G++ 编译器将代码编译成可执行文件,通过 Git 进行版本控制,与团队成员高效协作。在实际项目开发中,不断积累经验,提升自己的开发水平。

大雨淅淅的博客 1238

linux驱动开发环境搭建

2.拷贝 sudo cp -rf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/交叉编译器gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz (5、开发工具\1、交叉编译器.)3.sudo tar -xvf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz解压。

2401_88426453的博客 1025

ESP32开发环境搭建Linux

1、先决条件终端安装:sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0。6、修改pip源(sudo nano ~/.config/pip/pip.conf)(python安装请求失败)ESP-IDF拓展,C++拓展,PlatformIO IDE拓展。

weixin_50591318的博客 612
上一篇: Jenkins配置linux节点
下一篇: 安装Centos7
jc_hook
博客等级 码龄7年 6879粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值