码迷,mamicode.com
首页 >  
搜索关键字:可执行文件    ( 3307个结果
【转】getopt分析命令行参数
(一)在Linux中,用命令行执行可执行文件时可能会涉及到给其加入不同的参数的问题,例如:./a.out -a1234 -b432 -c -d程序会根据读取的参数执行相应的操作,在C语言中,这个功能一般是靠getopt()这个函数,结合switch语句来完成的,首先来看下面的代码:#include ...
分类:其他好文   时间:2015-06-15 18:34:54    阅读次数:121
调试core文件的实用命令
一、需要设置系统能够产生core文件。 这一步不是重点,先提供一个简单的设置,使能够产生core文件,并且不限制大小 ulimit -cunlimited 二、进入调试命令 假如可执行文件叫 server, 其异常退出所产生的core文件叫 core.2087 那么可以使用命令: gdb -c core.2087 server  来进行调试。-------------这是这篇日志的重...
分类:其他好文   时间:2015-06-15 16:31:02    阅读次数:108
linux 命令——16 which(转)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which查看可执行文件的位置。 whereis查看文件的位置。 locate配合数据库查看文件位置。 find实际搜寻硬盘查询文件名称。which命令的作用是,在PATH变量指定的路径中,搜索某...
分类:系统相关   时间:2015-06-15 16:01:53    阅读次数:192
Linux中Main函数的执行过程
1. 问题:Linux如何执行main函数。本文使用一个简单的C程序(simple.c)作为例子讲解。代码如下,intmain(){return(0);}2. 编译~#gcc -o simple simple.c3. 查看可执行文件的基本信息~#objdump -f simplesimple: fi...
分类:系统相关   时间:2015-06-15 11:04:37    阅读次数:155
gcc编译器的使用
gcc的编译过程如下:预编译(-E)(.i)——编译为汇编代码(-S)(.s)——汇编(-c)(.o)——链接(可执行文件)代码文件file.c预处理后编译输出文件file.i——把file.i编译成汇编代码输出汇编代码文件file.s——把file.s编译成目标文件file.o——链接把目标文件变...
分类:其他好文   时间:2015-06-14 21:21:01    阅读次数:169
TabHost实现底部导航栏
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/tabnavigation.zip 现在很多Android应用界面都采用底部导航栏的设计方式,这样可以使用户灵活的切换不同的页面。采用TabHost控件很容易实现一个底部导航栏的功能,下面以模仿鲁大...
分类:其他好文   时间:2015-06-14 19:50:11    阅读次数:169
【转】关于动态库和静态库
参考:http://blog.jobbole.com/86852/由于我只在windows下使用,linux部分就不多说了,总结一下windows下面的相关知识好了:静态库之所以成为【静态库】,是因为在链接阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中。因此对应的链接方式称为...
分类:其他好文   时间:2015-06-13 20:00:42    阅读次数:152
__cdecl 与 _stdcall 的栈平衡
各类关于VC的书中都多少写到: 1、_stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈。 2、__cdecl是C和C++程序的缺省调用方式。每一个调用它的函数都包含清空堆栈的代码,所以产生的可执行文件大小会比调用_stdcall函数的大。函数采用从右到左的压栈方式。注意:对于可变参数的成员函数,始终使用__cdecl的转换方式。 __...
分类:其他好文   时间:2015-06-11 17:11:39    阅读次数:126
java环境变量如何进行正确的配置
一、如何安装JDK?当我们从网络上DOWN下J2SE 5.0 JDK以后(是一个可执行文件,文件名叫做jdk-1_5_0-windows-i586.exe,当然这个名字会因为对应操作系统的不同而有所区别的,我使用的操作系统就是WINDOWS,大家发现了吗?),双击他就开始安装了。需要注意的就是选择安...
分类:编程语言   时间:2015-06-11 10:54:11    阅读次数:122
链接,加载,装载(一)
人生若只如初见:弄懂nginx与lua模块的交互。以下内容是基于对可执行文件有着良好认识的前提下。unix> ./pp不是一个内置的命令,所以外壳会认为p是一个可执行目标文件,通过调用某个驻留在存储器中称为加载器(loader)的操作系统代码来运行它。加载器将可执行目标文件中的代码和数据从磁盘拷贝到...
分类:其他好文   时间:2015-06-11 01:44:37    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!