找回密码
 注册
关于网站域名变更的通知
查看: 360|回复: 1
打印 上一主题 下一主题

学习一下在Linux(Ubuntu)下如何编写编译C语言

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-12 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
大家都知道在Windows中运行C语言很简单,打开一个IDE(VS或者codeblocks)编写代码,点击一个按钮就能运行了。
% i9 L) X. c. t- v$ b9 ]
3 W5 @8 v& X: m1 j/ j5 c3 Y, {4 s
5 F* h* K; j2 F  t2 z" M5 |2 F
在Linux中,大家不怎么习惯用IDE,更多的开发者选择手动编辑、编译、连接、运行。
5 d# Z6 m" Z* ?  i; L! h2 e( Y+ E2 K! t; B+ M- ]3 F5 J. M  V; |4 {# |

: `' A$ ^8 P9 v7 u下面介绍如何进行在Linux(Ubuntu)下运行C语言。
( k0 o2 b/ y0 M1 ]- w& T; V
  Q$ L$ O, n' ^' ^! d/ L. A1 p" K
5 b9 l3 e% o% t; B' X, @
具体操作及图例请访问:
8 ~3 [) ]7 B( [4 Y5 I& C) T3 `; J) h- w  Q5 _) G$ O) {: p: J

* Y0 Y5 x1 @9 \. M; D% [( }* K在Linux(Ubuntu)下如何编写编译C语言,请看这里2 G0 Z6 ~! g% B6 l+ X. ?' ~( U

+ D( i' }5 V: L5 L
7 \( [" _& [; ~! B- t* W1 E1 T
①打开Ubuntu,在一个空文件夹内建立一个新的空文件,并改名为.c的文件' c; ?4 Q  \5 U( b
5 v1 o" K& b' |
' E5 P1 c( H# Z' _6 X7 r$ p
②打开文件编辑C语言代码并保存
! m% x1 N; u1 r/ p
  p) Y' x  C; {8 V
5 t5 i- H5 A% S' g+ k7 {" ]! \  ?" u
③返回到当前文件夹,打开终端: J$ K. }2 t& S8 f6 g" U

2 b$ S% h* r9 r$ X  X

( A& a$ h5 E8 ^% D; }  Z+ g; D" d④接下来需要在终端编译,连接* I1 Q/ t' l4 d) I+ x
, K& {/ n  ^, b( m5 ~1 K
) f, J& h) `) _0 H2 o  T' |
" M3 o% u+ a3 e3 m; E

" {5 [- u# Q/ w编译代码: gcc test.c -o test
5 X8 J1 s' M( g5 a* H3 U
- ~# ?" M9 L: d0 z& \% i7 ?6 x
* M; ?( c$ T: u) n8 Y# y( K4 d
格式: gcc [C文件名] -o [C文件名无后缀]! F$ r; v! |# H0 F

  o6 M4 @& ~. m9 U% Z5 U2 A
) A  g3 k% o" u$ e7 Z
⑤在当前文件夹下运行test文件(无后缀)5 k- r/ A( E* V% A0 W

9 ~' _- d+ k# u; O

7 u9 r* B& j8 N7 `4 p5 v; q运行代码: ./test 3 s/ v) a0 U$ n5 F& e. ^. u) B7 N- s
9 b8 E& n3 _; O) \

5 j3 [; I4 H1 A5 `  s" ]格式: ./名称
! v/ E+ B4 @; x
- V3 R4 F  `( `! z" Z

& o8 }; R4 w8 ~这样我们就能看到输出了。9 O8 r$ V. f  t% Z. b3 a4 y  W
+ }5 r) f( a  k! |

6 Q2 W3 p$ V' [1 x5 Q  C  p6 Z9 z附1:非图形界面Linux全终端运行C程序:这里教你用linux系统编写c程序
' v9 o. n5 E6 i1 _3 B: w2 o/ E* C( S8 X/ i& H0 d
% W/ @- F  y( ^! g3 f$ R# B
附2:利用Vim编辑器编写C程序:认识一下Linux vi/vim
& Y5 z1 ?( F1 X, ~! Z  n# k- w7 _) Z& X  c4 Z
; e' Q7 l1 i6 W2 X3 }/ P

. V- i/ h8 F2 m& }& v
1 A. d' s! f5 j9 r6 S% {4 ?2 {, m$ y/ H# Y0 [3 e

该用户从未签到

2#
发表于 2019-10-13 21:07 | 只看该作者
学习一下在Linux(Ubuntu)下如何编写编译C语言。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 01:37 , Processed in 0.171875 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表