c语言gcc编译,c语言gcc编译命令

dfnjsfkhak 2 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言gcc编译问题,于是小编就整理了2个相关介绍c语言gcc编译的解答,让我们一起看看吧。

  1. windows怎么编译.c文件?
  2. C语言与汇编语言如何实现互补?

windows怎么编译.c文件

方法如下:双击GCC安装包,mingw-get-setup.exe,点击Install安装。

点击Change选择安装路径,尽量不要中文空格,将package 下面的mingw-***和mingw32-***和msys-**。都勾选上,等待下载安装,直到勾选框全部变成土灰色。

c语言gcc编译,c语言gcc编译命令-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

找到安装目录的bin目录,将路径右键复制下来。

找到计算机,右键,属性。点击 高级系统设置

找到下面的 环境变量 点击。

c语言gcc编译,c语言gcc编译命令-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

在系统变量里面找到 Path变量,双击出现下面输入框,在变量值的末尾添加刚刚***的bin目录,并在最后加上英文状态下 的分号(;)。点击确定。

是否安装成功,在cmd命令提示符里面输入 gcc --help 回车键,EditPlus 3 安装完成之后的界面点击File 下的 new C/C++出现以下测试代码保存到指定目录,最后不要有空格和中文,我保存到E:/My/Test下面测试。文件名为test.c命令提示符窗口进入到 E:/MyTest 下 用dir 命令显示当前目录下的所有文件。

使用gcc 命令编译 命令格式 如下 gcc test.c - o test 回车键。

c语言gcc编译,c语言gcc编译命令-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

编译完成。直接输入test运行输出hello,world。测试完成。

C语言与汇编语言如何互补?

如果你是在Linux下用GCC套件编译C程序的话,可以用-S选项直接翻译成汇编语言,然后自己对比着看就懂个大概了。或者用objdump反汇编二进制程序。

如果是windows下应该也有类似的反汇编工具,比如IDA,这个我不是很懂了。你用的编译器可能也有类似的选项,有的编译器就是用的gcc。

到此,以上就是小编对于c语言gcc编译的问题就介绍到这了,希望介绍关于c语言gcc编译的2点解答对大家有用

标签: 编译 安装 语言