ChinaUnix.net
相关文章推荐:

linux 可执行文件

本帖最后由 yshihyu 于 2012-11-11 16:58 编辑 在 linux 编写好的执行可执行文件 , 怎么拿到其他其他台linux 运行? 要怎么打包可执行文件 ? 用ldd 查看可执行文件用到哪些so? 连同so打包起来到其他linux 就可以运行吗? 谢谢

by yshihyu - C/C++ - 2012-11-11 22:56:39 阅读(2734) 回复(4)

相关讨论

linux下,当你使用./xxx运行一个程序时,首先是SHELL来接管你的输入,然后用fork派生子进程,最后用execv系列将你的那个程序的代码交给内核 1。检查你运行的文件的属性,其属性在它的I节点中描述,如果你的那个文件不是可执行的属性,结果就会拒绝执行,如果有可执行的属性,但可执行的权限高于你目前正在使用的用户的权限,拒绝执行 2。检查是SHELL文件吗?如果是,调用相应的SHELL来解析你的这个脚本文件 3。是ELF文件格式吗??...

by wvw - Linux文档专区 - 2007-03-11 16:12:11 阅读(665) 回复(0)

linux下,当你使用./xxx运行一个程序时,首先是SHELL来接管你的输入,然后用fork派生子进程,最后用execv系列将你的那个程序的代码交给内核 1。检查你运行的文件的属性,其属性在它的I节点中描述,如果你的那个文件不是可执行的属性,结果就会拒绝执行,如果有可执行的属性,但可执行的权限高于你目前正在使用的用户的权限,拒绝执行 2。检查是SHELL文件吗?如果是,调用相应的SHELL来解析你的这个脚本文件 3。是ELF文件格式吗??...

by wvw - Linux文档专区 - 2007-03-11 16:12:07 阅读(593) 回复(0)

linux操作系统chmod命令修改文件权限被禁止(notpermitted)的解决办法 首先先查看一下属性 lsattr config.cache.inc.php ----i-------- config.cache.inc.php 然后去除i这个属性 chattr config.cache.inc.php 上面是网上的解答,可是我用命令isattr查看文件的权限 是----------------没有i, 命令chmod 777 修改文件权限又出现以上的not permitted,该怎么解决

linux操作系统网上执行文件

by heipeiyu - Linux新手园地 - 2016-06-06 09:58:46 阅读(864) 回复(4)

我fd=open("fr",O_RDONLY);打开一个可执行文件,然后把它读到一个字符数组中,现在 我想找到开头地址,然后直接运行,请问可执行文件的开头在哪?

by netdoger - C/C++ - 2011-08-01 12:19:49 阅读(2187) 回复(3)

本文讨论了 UNIX/linux平台下三种主要的可执行文件格式:a.out(assembler and link editor output汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executableand Linking Format 可执行和链接格式)。首先是对可执行文件格式的一个综述,并通过描述 ELF文件加载过程以揭示可执行文件内容与加载运行操作之间的关系。随后依此讨论了此三种文件格式,并着重讨论 ELF文件的动态连接机制,其...

by mseaspring - Linux文档专区 - 2009-09-10 22:42:31 阅读(1102) 回复(0)

linux支持的可执行文件主要有:Coff,elf,flat,类似Windows的.exe Coff文件格式 Common Object File Format,最早与uclinux的m68k编译器结合,比较成熟。主要特征是:应用程式可以在目标程式中添加独立于系统的信息,同时不影响对目标程式的访问;为调试器预留空间,以便添加调试信息;可以通过编译选项改变目标文件的生成方式。 elf文件格式 Executable and Linkable Format,可执行和链接格式,支持动态链接和重定位。比Coff有...

by berg65123068 - Linux文档专区 - 2007-07-25 18:02:17 阅读(851) 回复(0)

[补充:在 windows 平台下,可执行文件总是.exe或者.com的,也就是说,我们通过后缀名来识别该文件是否可执行。但是在linux平台下,这样的方法失效了,我们要知道一个文件是否可执行,似乎并非通过后缀名来判断。我知道的方式是用ls -F命令,如果文件名后面带有*号,则为可执行文件。] 可执行文件可以是具有不同格式的二进制文件,也可以是一个文本的脚本。可执行文件映像中包含了进程执行的代码和数据,同时也包含了操作系统用来...

by riverbird2005 - Linux文档专区 - 2007-04-01 23:51:11 阅读(1058) 回复(0)

我写了一个程序编译后生成可执行文件a.现在我想把kill掉这个a进程的权限同时赋给A和B两个用户.除了root外.其他的人不能操作这个a文件.请问该怎么做呢? 也就是说把一个文件指定给某些用户可以操作.

by power0811 - 程序开发 - 2006-08-02 15:32:01 阅读(708) 回复(2)

我写了一个程序编译后生成可执行文件a.现在我想把kill掉这个a进程的权限同时赋给A和B两个用户.除了root外.其他的人不能操作这个a文件.请问该怎么做呢? 也就是说把一个文件指定给某些用户可以操作.

by power0811 - Linux环境编程 - 2006-08-02 15:32:01 阅读(1334) 回复(2)

现在有一个系统的所有源文件,我想只给别人可执行文件,就是不能把源文件给别人,该怎么办?

by kingjwj - C/C++ - 2006-03-02 08:25:10 阅读(7108) 回复(16)