比如我有c文件hello.c

1、最简单的

gcc hello.c 会在当前路径下生成a.out

2、分步骤

将源文件编译成目标文件:gcc - c hello.c,将生成hello.o文件

再将目标文件编译成可执行文件:gcc -o hello hello.o

3、一步到位(可设置生成的文件的名字)

gcc hello.c -o hello

hello.c是文件名

-o 表示输出

hello是输出的文件名

gcc编译c文件的简单操作相关推荐

  1. Tips--windows系统下gcc编译C文件为so共享库

    windows系统下gcc编译C文件为so共享库 1. windows系统安装gcc编译工具 2. 利用gcc编译多个c文件 3. 利用python工具验证生成的so共享库 1. windows系统安 ...

  2. 用gcc编译.cpp文件可能出现undefined reference to `__gxx_personality_v0'问题的解决

    用gcc编译.cpp文件时出现错误:undefined reference to `__gxx_personality_v0', 解决的办法就是通过g++来编译,就可以通过了!! 用gcc编译的话需要 ...

  3. gcc编译c文件常用命令参数解释

    gcc编译c文件 gcc是常用来编译c语言程序的编译器,了解它编译c语言的命令参数,对c/c++语言的学习是有一定好处的. gcc编译文件一步到位的命令格式 gcc main.c -o main.ex ...

  4. linux下gcc编译c文件生成可执行文件的四个步骤

    Linux下gcc编译c文件为可执行文件分为四个步骤: 分别是 预编译.编译.汇编.链接. 1.预编译( 生成 hello.i 文件) 预编译的处理规则: 1. 将所有的 "#define& ...

  5. gcc编译c文件中包含其他的头文件

    gcc编译c文件中包含其他的头文件时,需要将所包含的头文件和要编译的这个c文件放在同一目录下,否则会报错:

  6. linux系统gcc编译.c文件没有标准库解决

    linux系统gcc编译.c文件没有标准库解决 现象描述 解决过程 总结 现象描述 当安装好linux系统后(比如ubuntu),通过gcc -v 查看gcc编译器版本已经是最新的了,然后gcc a. ...

  7. gcc编译c++文件

    gcc是编译c语言的,默认情况下,如果直接编译c++程序,会报错: [root@server demo2]# ls hello.cpp [root@server demo2]# cat hello.c ...

  8. gcc编译c文件 python.h 未找到

    windows 下默认路径找不到python.h gcc -c -I d:/ProLang/python379/include parser.c -o parser.so 加上文件路径就可以了. GC ...

  9. gcc编译c文件_Linux下C语言程序的编译过程

    Linux下C语言程序的编译过程 使用gcc编译程序时,编译工程分为4个阶段: (1)预处理:(Pre-Processing) (2)编译:(Compiling) (3)汇编:(Assembling) ...

最新文章

  1. java学生-成绩关联实体_java毕业设计_springboot框架的学生成绩智能管理
  2. 打印http地址打印双斜杠
  3. 人工神经网络在行人轨迹预测上的应用
  4. 【Groovy】Groovy 扩展方法 ( 静态扩展方法配置 | 扩展方法示例 | 编译静态扩展类 | 打包静态扩展类字节码到 jar 包中 | 测试使用 Thread 静态扩展类 )
  5. M产品研发日志(4)---项目出差
  6. docker启动nginx后挂了_Docker容器部署 Nginx服务
  7. (文档挂起)打印机为什么打印失败?
  8. [转载] json.dumps()和json.dump()的用法和区别
  9. STL - MainTao - 博客园
  10. 1、matplotlib绘制一个简单的图形
  11. html静态网页制作代码
  12. C随机数生成通用公式
  13. python入门学习——6种方法求n的阶乘(8种写法)
  14. 一个很实用的计时时钟和消息提醒
  15. RAC-iOS中基本用法
  16. HTL里面使用sling model的时候传参问题
  17. 上海市社保和医保以及公积金转出到异地(注意事项)
  18. java opencv surf_opencv python SURF
  19. 企微企鲸客SCRM管理系统可以为销售提供哪些辅助
  20. python开发工具有哪些?我推荐这5款python开发工具!

热门文章

  1. RabbitMQ MQTT协议和AMQP协议
  2. 主席树的各类模板(区间第k大数【动,静】,区间不同数的个数,区间=k的个数)...
  3. 在操作系统重启后恢复应用程序的工作状态
  4. 2016 7 25 链表
  5. mysql5.5提示Deprecated: mysql_query(): The mysql extension is deprecated
  6. Spring笔记③--spring的命名空间
  7. 自定义SeekBar 实时显示百分比进度
  8. Fragment结合ViewPager之懒加载
  9. 使用lxml代替beautifulsoup
  10. openssh-在win7上的搭建