当前位置:首页 » 编程软件 » 编译和下装

编译和下装

发布时间: 2024-03-05 12:20:50

❶ 易语言编译有三种,有什么区别

E语言编译反三种:普通编译、静态编译、编译成安装软件。普通编译:有时候会出现提示是否将文件写出到同一目录下。静态编译:直接编译成EXE可执行文件。编译成安装软件:直接编译成一个可安装的软件。

❷ windows怎么安装gnu c编译器

Windows安装GNU编译器使用makefile
一、下载安装MinGW

下载后,运行程序:mingw-get-inst-20120426.exe,选择download latest repository catalogues. 选择编译器是勾选C Compiler 与C++ Compiler,点击next进行下载及安装。

二、设置环境变量
右击计算机->属性->高级系统设置->环境变量,在系统变量中找到PATH,将MinGW安装目录里的bin文件夹的地址添加到PATH里面,(注意:PATH里两个目录之间以英文的;隔开)。打开MinGW的安装目录,打开bin文件夹,将mingw32-make.exe重命名为make.exe。

三、测试GCC编译
创建一下test.c,用记事本打开该文件,将以下内容复制到文件中。

[cpp] view plain
#include<stdio.h>
#include<stdlib.h>
int main(void){
printf("Hello, world!\n");
system("pause");
return 0;
}

打开命令提示符,更改目录到test.c的位置,键入
gcc -o test.exe test.c
可生成test.exe可执行文件。
四、测试makefile
新建文件夹,在文件夹内创建max_num.c、max.h、max.c、makefile四个文件。
max_num.c内容如下:

[cpp] view plain
#include <stdio.h>
#include <stdlib.h>
#include "max.h"

int main(void)
{
printf("The bigger one of 3 and 5 is %d\n", max(3, 5));
system("pause");
return 0;
}

max.h内容如下:

[cpp] view plain
int max(int a, int b);

max.c内容如下:

[cpp] view plain
#include "max.h"

int max(int a, int b)
{
return a > b ? a : b;
}

makefile内容如下:

[html] view plain
max_num.exe: max_num.o max.o
gcc -o max_num.exe max_num.o max.o

max_num.o: max_num.c max.h
gcc -c max_num.c

max.o: max.c max.h
gcc -c max.c

注意所有含有gcc的行前面是一个制表符,而非若干空格。否则可能会保存,无法编译。

打开命令提示符,更改目录到新建的文件夹,键入make,可生成指定的应运程序。
测试完成。

python如何编译

1、说明

编译python程序就是把python脚本转换成操作系统中的可执行文件,一般使用pyinstaller来完成。

2、步骤

(1)安装pyinstaller

使用pip install pyinstaller命令来安装

(2)编译脚本

python安装目录scriptpyinstaller 脚本文件名

(3)完成

执行脚本后就可以在脚本目录生成dist目录,目录就有打包好的可执行文件

3、备注

pyinstaller参数

-w指令

直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽。

-F指令

注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹。

-p指令

这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加。

python学习网,大量的免费python视频教程,欢迎在线学习!

❹ PVE内核在ARM64下安装及编译

以下命令在linux root下进行

1.apt-getinstall gnupg2 wget –y

2.加入Proxmox 软件包源

wget -qO -http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg | sudo apt-key add echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription " | sudotee /etc/apt/sources.list.d/buster-pvetest.list

3.apt-getupdate

4.安装编译环境

apt-get install build-essentialasciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzipzlib1g-dev libc6-dev subversion flex uglifyjs p7zip p7zip-full msmtp libssl-devtexinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automakelibtool autopoint device-tree-compiler screen

apt-get install python3-dev  python3-sphinx lintian bc bison libdw-devlibiberty-dev libnuma-dev libslang2-dev lz4 rsync  libpve-common-perl dh-make docbook5-xml

若是出现libncurses5-dev安装依赖错误,用aptitude安装即可解决

5. Git pve内核源码

git clonegit://git.proxmox.com/git/pve-kernel.git

6. 修改Makefile文件

23行内容 KERNEL_ARCH=x86和之后 修改成如下图所示:

7.  在pve-kernel/debian/rules.d文件目录下生成文件arm64.mk,内容如下

KERNEL_BUILD_ARCH       = arm64

KERNEL_HEADER_ARCH   = $(KERNEL_BUILD_ARCH)

KERNEL_BUILD_IMAGE     = Image

KERNEL_IMAGE_PATH =arch/$(KERNEL_BUILD_ARCH)/boot/${KERNEL_BUILD_IMAGE}

KERNEL_INSTALL_FILE       = vmlinuz

8.  修改pve-kernel/debian/rules文件,将rysnc中的tools修改成source,修改结果如下图所示

9.  Make all

10.最终编译成功后会生成四个文件包,使用dpkg -i命令安装四个deb包,即可完成pve内核的安装。

linux-tools-{KERNEL_VER}_arm64.deb

linux-tools-5.0-dbgsym_{KERNEL_VER}_arm64.deb

pve-headers-{KERNEL_VER}_arm64.deb

pve-kernel-{KERNEL_VER}_arm64.deb

热点内容
公共场合ftp 发布:2024-11-16 01:28:20 浏览:226
福特悠享版有哪些配置 发布:2024-11-16 01:22:06 浏览:593
id加密卡 发布:2024-11-16 01:20:26 浏览:359
我的世界极致画质光影什么配置 发布:2024-11-16 01:15:13 浏览:494
子账号的密码是多少 发布:2024-11-16 01:12:41 浏览:818
反编译后不能打开工程 发布:2024-11-16 01:05:29 浏览:773
酷狗缓存文件在哪里 发布:2024-11-16 00:57:43 浏览:150
升级鸿蒙后怎么删除安卓 发布:2024-11-16 00:54:26 浏览:881
亚马逊上传工具 发布:2024-11-16 00:49:10 浏览:354
头脑王者源码 发布:2024-11-16 00:47:28 浏览:348