首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux巩固记录(2) java项目编译和执行

由于要近期使用hadoop等进行相关任务执行,操作linux时候就多了 以前只在linux上配置J2EE项目执行环境,无非配置下jdk,部署tomcat,再通过docker或者jenkins自动部署上去...看下进程,复制粘贴删除等基本操作,很多东西久了不用就忘了,所有写个demo巩固下曾经的linux知识 后续会有hadoop等主流的大数据相关环境的搭建及使用 ---------------------...java文件或者java项目 接1中代码,进行了简单修改,IOTest中需要调用TestUtil中代码 package test; import java.io.File; import java.io.IOException.../lib/* test.IOTest /input.txt test haha 非空文件 util :main msg [root@master javaFile]# 结果符合预期  ps web项目就不要在...linux下自己编译了,拷贝的东西太多了, 通过其它工具如jenkins或者maven编译好了直接拷贝过来就好了   因为java跨平台嘛  O(∩_∩)O哈哈~

1.1K20

win10使用WSL编译Linux C++项目

为什么要在windows下编译Linux项目?...Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。...开启后就是个标准的linux程序了,可以看到系统的 C D E等盘都被挂载到了/mnt下面。 如何编译代码? 1,设置源和代理,修改系统配置 WSL默认带的包很少,编译需要的东西很多都要自己安装。...2,下载安装相关的组件: 不同的项目需要的编译工具,以我们项目为例: 我们需要gcc4.8,所以: sudp apt install gcc-4.8 sudp apt install g++-4.8...-type f | xargs touch -t `date +%Y%m%d%H%M` 你可以像在linux下面编译你的代码了。哦不,本来就是在linux下面,哈哈。

9.6K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 项目编译过程

    Android 工程构建的持续集成,需要搭建一套编译和打包自动化流程,比如建立每日构建系统、自动生成发布文件等等。...这些都需要我们对Android工程的编译和打包有一个比较深入的理解,例如知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么,等等。...首先,假定你的系统(Windows、Linux、Mac OS都行,本文默认使用Linux系统来举例子,但在 Windows中几乎没有什么差别)已经安装了JDK和Android SDK, 如果没有安装,可以参考我先前的博客...,例如我们可以使用某种脚本,像Windows下的批处理,linux下的Bash,Java下的Ant,Python、Perl这样的脚本语言,甚至直接用Java、.Net这们的强类型语言也是可以的。...参考推荐: Android 工程的编译过程 Android使用ANT打包,签名,混淆

    1.8K30

    linux使用make编译_linux load

    #在运行petalinux-config -c kernel出现错误,需要提前安装下面两个库 sudo apt-get install libncurses5 libncurses5-dev #编译时会出现错误...html #在运行petalinux-config -c kernel出现错误,需要提前安装下面两个库 apt-get install libncurses5 libncurses5-dev #编译时会出现错误...配置好硬件项目后,PetaLinux项目需要一个硬件描述文件(XSA)包含有关处理器系统的信息。可以从 Vivado中运行导出硬件,获得硬件描述文件。...在项目初始化(或更新)时,PetaLinux生成一个设备树源文件、u -BOOT配置头文件,并基于硬件描述文件XSA启用Linux内核驱动程序。...petalinux-build命令使用这些配置文件构建项目。可以运行petalinux-config修改它们。

    39.8K20

    Linux 内核】编译 Linux 内核 ⑤ ( 查看 .config 编译配置文件 | 正式编译内核 )

    文章目录 一、查看 .config 编译配置文件 二、正式编译内核 一、查看 .config 编译配置文件 ---- 在上一篇博客 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux...内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 ) 中 , 已经将编译配置保存到了 .config 文件中 ; 查看 .config 编译配置文件 , 在 linux...内核源码根目录中 , 执行 gedit .config 命令 , 查看 .config 编译配置文件 : ( 也可以使用 vi , vim 等文本编辑器查看 ) 在 .config 配置中 , #...等号右侧的 y 表示同意该操作 ; .config 文件内容示例 : 配置文件很多 , 这里只贴出一部分 ; # # Automatically generated file; DO NOT EDIT. # Linux...---- 在 Linux 内核源码根目录 , 执行 sudo make j4 开始编译 Linux 内核 ;

    12.2K40

    LinuxLinux内核编译与入门

    Linux内核编译 首先准备一台Linux机器,查看内核版本:uname -r 根据获取的linux kernel版本,在www.kernel.org上面下载合适的kernel版本。...install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison dwarves 开始编译内核...正常启动后,查看当前内核版本:uname -r 内核编译成功。...4.嵌入式开发板的选择和使用:学习如何选择适合您项目需求的嵌入式开发板,了解如何调试和测试硬件和软件。 5.特殊的应用场景:如实时操作系统、网络编程、多线程编程、图像处理等。...项目经验:完成一些小型嵌入式项目,如控制LED、读取传感器数据等,并逐步提高难度,最终达到完成完整项目的能力。

    13610

    怎么编译Linux内核?

    /bin STM32MP157全功能版 kernel的编译过程如下(编译内核前需要先配置好工具链等一些环境变量): book@100ask:~/100ask_stm32mp157_pro-sdk/Linux...LOADADDR=0xC2000040 book@100ask:~/100ask_stm32mp157_pro-sdk/Linux-5.4$ make dtbs 编译步骤参考如下,编译完成 uImage...后才可编译设备树文件,如果你觉得编译速度很慢可以加 -j来使用并行任务编译,如下图加 -j8 参数使用 8 个并行任务来编译内核,编译速度视性能而言,i7 9700F 主频 3Ghz 四核...STM32MP157全功能版 进入内核源码目录后,就可以编译内核模块了: book@100ask:~/100ask_stm32mp157_pro-sdk/Linux-5.4$ make ARCH=arm...CROSS_COMPILE=arm-buildroot-linux-gnueabihf- modules -j8 内核模块编译命令执行截图示例 4.

    10K20

    CMake项目编译流程

    本文是本系列的第六篇文章,你可以通过以下链接阅读以前的章节 1.Linux编译C++代码的g++工具,以及g++的常用操作指令 2.Linux下C++命令行编译示例 3.Linux下的GDB调试器常用指令...4.Linux下C++命令行调试实战 5.跨平台编译工具-CMake的语法特性与常用变量 1....概述 CMake项目的主要目录存在一个 CMakeLists.txt 文件 我们有两种当时设置编译规则 包含源文件的子文件夹包含 CMakeLists.txt 文件,主目录的 CMakeLists.txt...编译流程 在 Linux 平台下使用 CMake 构建 C/C++ 工程的流程如下: 编写 CMakeLists.txt 规则 执行 cmake $PATH 生成 Makefile(PATH 是CMakeLists.txt...所在的顶层目录) 执行 make 进行编译 注意一下 Linux 以下几个文件目录知识 .或者 ./ 代表当前目录 ..或者 ../ 代表上一级目录 ../..或者 ../../ 代表上上一级目录 3

    1.7K20

    Android 项目构建编译概述

    参考 主要内容是Android AOSP源码的管理方式,项目源码的构建和编译,用到比如git、repo、gerrit一些命令工具,以及使用Soong编译系统,编写Android.bp文件的格式样式。...Repo使用清单文件(XML)将Git项目汇总到Android超级项目中。 在大多数情况下,可以仅使用Git(不必使用Repo),或结合使用Repo和Git命令以组成复杂的命令。...安装Repo 运行以下命令以使用您的 Linux 发行版中的官方软件包: sudo apt-get update sudo apt-get install repo 查看版本号repo version...如果项目当前属于某个主题分支,但临时需要清单修订版本,则此选项会有所帮助 -f:即使某个项目同步失败,也继续同步其他项目 -jthreadcount:将同步操作拆分成多个线程,以更快地完成。...LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := libxmlrpc++ LOCAL_MODULE_HOST_OS := linux

    3.2K20

    linux内核编译详解

    前言 Linux内核是Linux操作系统的核心,也是整个Linux功能体现的核心,就如同发动机在汽车中的重要性。内核主要功能包括进程管理、内存管理、文件管理、设备管理、网络管理等。...Linux内核是单内核设计,但却采用了微内核的模块化设计,支持内核线程以及动态装载内核模块的能力。 Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。...如果用户想要使用这些新特性,或想根据自己的系统定制一个更高效、更稳定的内核,就需要手动编译Linux内核。那么如何编译内核呢?本文将讲解Linux内核编译的详细程。...内核编译之解压源码包 编译内核时,一般把源码解压到/usr/src目录下,解压完成后会在该目录下生成一个与源码包版本号一致的目录,为了方便起见,我们可将它做一个链接,链接为linux目录。...(英文伤不起…),想详细了解每个项目的意思请自行查资料。

    6.2K20
    领券