zoukankan      html  css  js  c++  java
  • 在Linux下使用gcc运行C语言程序

    Linux下使用最广泛的C/C++编译器是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具。本教程毫不犹豫地使用GCC来编译C程序。

    保存文件后退出,打开终端并 cd 到当前目录,输入下面的命令:
    gcc test.c -o test
    可以直接将C代码编译链接为可执行文件。

    可以看到在当前目录下多出一个文件 test,这就是可执行文件。不像Windows,Linux不以文件后缀来区分可执行文件,Linux下的可执行文件后缀理论上是可以任意更改的。

    编译后生成的test文件就是程序了,运行它:
    ./test
    如果没有运行权限,可以使用sudo命令来增加权限(注意要在Linux的分区下):
    sudo chmod u+x test

    常见问题:
    GCC编译已经引入math.h文件提示cos,sin等函数未定义
    gcc [文件名] -lm
    参数解释

    -l 指定程序链接哪个静态库或者动态库
    -m -m表示的是数学库,也就是使用math.h头文件

  • 相关阅读:
    随机色块
    JQ命令汇总
    JQ选择器
    cookie
    tab切换
    Ajax跨域
    RocksDB介绍:一个比LevelDB更彪悍的引擎
    谷歌的诀窍:如何取消验证码
    Ruby on Rails创始人DHH谈如何进行混合移动APP开发
    SequoiaDB 架构指南
  • 原文地址:https://www.cnblogs.com/FengZeng666/p/11871610.html
Copyright © 2011-2022 走看看