`
CrackRen
  • 浏览: 170297 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

GCC出现 "cannot execute binary file"

 
阅读更多

今天开始搞搞Linux 开发 用Gcc -c test.c -o test 感觉挺标准的

先是出现一句./test: Permission denied  没权限 加个权限去

然后 使用 chmod +x test

再次执行结果./test: cannot execute binary file

纳闷了

 

百度结果是 gcc 如果加参数 -c 是只编译 不连接 去掉后就好了

 

gcc test.c -o test

./test  

直接执行

 

分享到:
评论

相关推荐

    How to Approach Binary File Format Analysis

    标题《如何进行二进制文件格式分析》和描述中涉及的关键知识点主要集中在逆向工程领域,尤其是使用特定的二进制文件分析工具进行文件格式分析的方法和重要性。由于文档内容显示了对版权和免责声明的特殊提及,以下将...

    gcc version 3.4.0 for windows

    binary/mingw32/native/x86_32/gcc/4.4.0 --with-gcc --with-gnu-ld --with-gnu-as -- disable-shared --disable-nls --disable-tls --with-gmp=/home/gfortran/gcc-home/bi nary/mingw32/native/x86_32/gmp --with-...

    exec:"gcc" executable file not found in %PATH% MinGW64/32

    解决 exec: "gcc": executable file not found in %PATH%,被墙了,搭梯下的,解压后直接配置 %path% 路径即可,亲测可用。

    arm linux arm-linux-gcc cross toolchain 交叉工具链

    arm linux arm-linux-gcc cross toolchain 交叉工具链 arm linux arm-linux-gcc cross toolchain 交叉工具链arm linux arm-linux-gcc cross toolchain 交叉工具链

    linux objdump binary file

    编译出objdump二进制文件,可以直接使用,用于反汇编; 修改权限:chmod +x objdump 使用示例:objdump -d a.out(gcc编译出的可执行文件)

    gcc-9.4.0.tar.gz

    gcc-9.4.0.tar.gz

    gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.gz

    gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.tar是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译64-bit Armv8 Cortex-A, little-endian目标中的裸机程序、u-boot、Linux kernel、...

    在使用VSCode编写C程序时,出现错误:cannot open source file “stdio.h”

    配置好MinGW-W64和LLVM的环境变量后,在VSCode下载了C/C++插件,也重启了VSCode,但是编写的测试程序还是报错: ...点击输入框的右侧下拉选,选中末尾是gcc.exe。然后重新运行测试程序。   作者:胸大的请先讲

    codeblocks & tdm-gcc-4.8.1(01)

    codeblocks & tdm-gcc-4.8.1 setup binary

    An Introduction to GCC

    - 创建可执行文件:`gcc file1.o file2.o -o output` ##### 5. 重新编译与链接 - 如果源文件发生变化,通常只需要重新编译发生更改的文件,并重新链接即可生成新的可执行文件。 ##### 6. 链接外部库 - 在使用...

    gccversion 12.1.0(GCC)

    《使用GNU Compiler Collection (GCC) 12.1.0》是GNU Press出版的一本关于GCC的指南,由Richard M. Stallman和GCC开发者社区共同撰写。GCC,全称为GNU Compiler Collection,是一套广泛使用的开源编译器集合,支持...

    gcc 4.8.3 for windows

    使用GCC编译程序时,开发者可以通过命令行输入类似`gcc -o output_file input_file.c`的指令来编译C源代码,其中`output_file`是生成的目标文件名,`input_file.c`是源代码文件名。对于C++,则是`g++ -o output_file...

    arm-linux-gcc-4.9.2 Cygwin版

    通过Cygwin提供的bash shell,我们可以执行编译、链接等命令,如`gcc -o output_file source_file.c`来编译源代码文件`source_file.c`,生成名为`output_file`的可执行文件。 总结来说,`arm-linux-gcc-4.9.2 ...

    gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz.7z

    gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf 是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译32-bit Armv7 Cortex-A, hard-float, little-endian目标中的裸机程序、u-boot、Linux kernel...

    离线安装GCC与GCC-C++

    - 源码安装完成后,可以通过`gcc --version`和`g++ --version`命令来验证GCC和GCC-C++是否成功安装,并查看其版本信息。 离线安装GCC与GCC-C++虽然过程相对复杂,但能确保在没有网络的环境中也能进行编译工作,这...

    centos7离线安装gcc4.8

    baseurl=file:///mnt/gcc48_repo enabled=1 gpgcheck=0 ``` 这告诉yum在本地目录查找RPM包。 3. **解决依赖关系**:GCC是一个复杂的软件,有许多依赖项。运行 `yum check-update` 和 `yum list missing` 来...

    gcc-5.5.0.tar.gz

    See the file gcc/doc/gcc.texi (together with other files that it includes) for usage and porting information. An online readable version of the manual is in the files gcc/doc/gcc.info*. See ...

    gcc manual gcc手册

    GCC(GNU Compiler Collection)是GNU项目的一个核心组件,它是一个开源的编译器系统,用于将源代码编译成可执行程序。GCC支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada以及Go等。GCC手册是学习和使用...

Global site tag (gtag.js) - Google Analytics