软件包管理 一、c语言程序的构建过程 1.程序源代码 预处理 编译 汇编 链接 可执行程序 开放源码:就是程序码,文本格式的源代码,写给人类看的程序语言,但机器并不认识,所以无法执行; 编译器:将程序码转译成为机器看的懂得语言,就类似翻译者的角色,生成二进制文件; 链接:在Linux上使用ld工具, ...
分类:
其他好文 时间:
2018-12-05 02:01:55
阅读次数:
202
go语言支持直接编译不同系统的可执行程序,例如可以直接在mac上可以直接编译linux的执行程序 支持的环境变量 GOOS:目标可执行程序运行操作系统,支持 darwin,freebsd,linux,windowsGOARCH:目标可执行程序操作系统构架,包括 386,amd64,arm CGO_E ...
分类:
其他好文 时间:
2018-12-05 01:55:37
阅读次数:
246
当我们在Linux下面看到那些目录的时候,也许我们会想到底是谁在处理这些目录标准,无规矩不成方圆,那些简写的全称是什么,当我们需要跟踪一些软件运行调用的时候,应该去哪里找对应的可执行程序、库等等。 ...
分类:
系统相关 时间:
2018-12-04 13:13:19
阅读次数:
201
我将软件开发分为几个流程,分解成模块实现模块的数据说明、可执行程序的程序单元。 进行模块设计,用软件结构图表示,将涉及进行计算机编码。 我百度查找了一些参考软件的实现算法,编写并调试了程序代码。 ...
分类:
其他好文 时间:
2018-12-03 22:59:02
阅读次数:
238
网页文件不止可以通过浏览器打开,也可以通过打包程序打包成.exe桌面可执行程序,这样写的网页文件就可以像桌面应用一样打开了。方法如下: 工具:NW.js、Enigma Virtual Box、资源编辑器(Resource Hacker)5.1.6汉化版 首先在网上下载nw.js SDK(https: ...
分类:
Web程序 时间:
2018-12-02 19:15:14
阅读次数:
322
package package是最基本的分发单位和工程管理中依赖关系的体现; 源文件开头需要声明package; 要生成可执行程序,要有package main 和 main函数; 同一个路径要只能有一个package import 原理: import 导入,是按顺序导入; 导入包中含有其他依赖包 ...
分类:
其他好文 时间:
2018-12-01 17:03:53
阅读次数:
147
一、什么是程序集(Assembly)? 经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但是要注意,它们跟普通意义上的WIN32可执行程序是完全不同的东西,程序集必须依靠CLR才能顺利执行。 "百度百科之程序集" 程序集可 ...
分类:
Web程序 时间:
2018-12-01 11:14:17
阅读次数:
307
通常在脚本语言的第一行会看到#!/usr/bin/env python 与 #!/usr/bin/python其中之一,这两句话的目的都是指出你的python文件用什么可执行程序去运行它。 #!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 pytho ...
分类:
编程语言 时间:
2018-11-30 15:48:25
阅读次数:
119
makefile是在编译中大型程序中使用的自动化编译工具 依赖的指令文件。这样可以使得程序的编译更加便捷快速。 makefile的一般规则如下: 即是一个目标文件,它可以是可执行程序、目标中间文件、标记(label)等。这个目标要想编译出来需要的前提条件就是 这些已存在的文件。编译过程中的规则则是由 ...
分类:
其他好文 时间:
2018-11-30 14:14:48
阅读次数:
140
LD_LIBRARY_PATH环境变量主要是用于指定动态链接器(ld)查找ELF可执行文件运行时所依赖的动态库(so)的路径,其内容是以冒号分隔的路径列表。 ld链接器将优先在该变量设置的路径中查找,若未找到则在标准库路径/lib和/usr/lib中继续搜索。 PATH: 可执行程序的查找路径 方法 ...
分类:
系统相关 时间:
2018-11-28 22:06:57
阅读次数:
187