GOROOT:优先搜素GOROOT然后搜索GOPATHGOPATH:可以设置多个,当通过goget从网路获取源码的时候,优先放置到GOPATH的第一个路径之中在GOROOTGOPATH的路径下有bin:编译后的可执行文件src:源码文件pkg:编译过程中产生的文件.aGOROOTGOPATH尽量不要设置为一个路径
分类:
其他好文 时间:
2015-09-22 14:43:14
阅读次数:
269
//hello.go
packagemain
//go语言使用package
//main表明这是一个可运行的包在编译后生成可执行文件
//非main源码生成为.a为后缀的文件
import(
"fmt"
)
//import用来导入依赖
//main函数是程序的入口函数
funcmain(){
fmt.Println("HelloWorld!")
}
//总结:一个可执行的程序..
分类:
其他好文 时间:
2015-09-22 14:43:03
阅读次数:
148
说明:比较记忆相对来说更容易熟练记得牢固,理解了C语言相对来说OC也不太难,OC是C语言的扩展,向下兼容C语言。源文件后缀名比较1.C语言源文件.h:头文件.c:源文件.o:目标文件.out :可执行文件2.OC语言源文件.h:头文件.m:源文件.mm:OC++源文件数据类型比较C语言中的常用类型:...
分类:
编程语言 时间:
2015-09-22 10:16:00
阅读次数:
211
虚函数表的数量与位置:编译器会为每个有虚函数的类创建一个虚函数表,该虚函数表将被该类的所有对象共享。编译器将虚函数表存放在了目标文件或者可执行文件的常量段,即代码区。虚函数表指针(vptr)的数量与位置:如果1个类中存在一个虚函数,那么第一个地址永远都是指向虚函数列表的指针。子类没有vptr,子类的...
分类:
其他好文 时间:
2015-09-22 07:45:44
阅读次数:
213
1 IMAGE_DOS_HEADER STRUCT 2 { 3 +0h WORD e_magic // Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记 4 +2h WORD e_cblp // Bytes on last page of f...
分类:
其他好文 时间:
2015-09-21 15:24:45
阅读次数:
129
(1) .dll .obj .lib使用在windows平台下。 .dll:动态链接库,作为共享函数库的可执行文件。 .obj:目标文件,相当于源代码对应的二进制文件,未经重定位。 .lib:可理解为多个obj的集合,本质与.obj相同。(2) .so .o .a使用在linux平...
分类:
其他好文 时间:
2015-09-21 14:01:11
阅读次数:
208
1. 下载sftp包,解压。如vsftpd-2.3.5.tar.gz2. 编译 进入目录后,修改交叉编译工具(vi Makefile) CC = arm-none-linux-gnueabi-gcc 直接make即可,生成可执行文件vsftpd。 出现错误:sysdeputil.o: In func...
分类:
其他好文 时间:
2015-09-20 10:25:39
阅读次数:
364
先下载rpm文件yumdownloader xxxx.rpm直接wget等其他方式下载也可以。解压rpm2cpio xxxx.rpm |cpio -idvm修改环境变量将新增的软件的可执行文件添加到环境变量
分类:
系统相关 时间:
2015-09-19 19:34:07
阅读次数:
430
启动和停止: gdb a.out //使用gdb调试a.out可执行文件,注意在编译a.out时gcc要加入-g参数。 run或r //运行程序(在此给出命令行参数) kill //停止程序断点: break == b break sum //在函数sum入口处设置断点 bre...
分类:
数据库 时间:
2015-09-19 15:12:37
阅读次数:
289
一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组. 如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置. setuid: 设置...
分类:
其他好文 时间:
2015-09-19 07:26:11
阅读次数:
180