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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
大家都知道在Windows中运行C语言很简单,打开一个IDE(VS或者codeblocks)编写代码,点击一个按钮就能运行了。
4 w4 d7 M1 u- j, Q: `1 k2 J) w- u7 K+ @6 g
8 J& Y) x) W/ Z) f# o1 N
在Linux中,大家不怎么习惯用IDE,更多的开发者选择手动编辑、编译、连接、运行。  K/ y) s$ |6 a, o0 m
2 B9 I, n% O* c, ?
. X! T5 A7 F" x" r
下面介绍如何进行在Linux(Ubuntu)下运行C语言。# j- l3 R9 W# \. i% M
+ F( j6 x) E/ X0 G. H8 u- X. w% P

6 d1 v/ i) n7 J# H/ v具体操作及图例请访问: + S. t, h4 z6 B5 H6 s# B
/ D  J  ?: m  m6 q) n

3 e2 O3 }3 U! R3 }5 j在Linux(Ubuntu)下如何编写编译C语言,请看这里
1 u0 W+ ~. Y; s# {0 ]0 n3 J( V' |# E( a$ P* p4 }; D6 F! X

2 n1 q! v  M4 t/ m①打开Ubuntu,在一个空文件夹内建立一个新的空文件,并改名为.c的文件$ j. {* C$ l0 E/ ?7 I, r
3 {; {- L& ]8 C7 s0 |2 b
2 f# ^7 T- r8 |
②打开文件编辑C语言代码并保存
; [) O1 i" i3 p, W& \8 p2 Y  G  J# ^( ~* Q: \" f5 K% F% y& x+ U5 R% q

7 q7 \3 O& |: a3 H③返回到当前文件夹,打开终端
# A8 d7 v' i8 M9 c! V2 H3 l4 `2 r
8 D, y8 O! U4 K$ G

# W) M8 m# }. y* u4 V5 r④接下来需要在终端编译,连接6 \$ k3 g2 w) _! W/ w5 f

$ L( ]) x3 f- N9 w# n1 R9 ]/ y9 J3 ]+ s

; G; F6 I4 n4 P# h* e- ~
8 V% L) A! D, \# L
7 V5 [3 W8 p8 U( @& e
编译代码: gcc test.c -o test
; c) v. P/ O4 o7 p  S0 G" F" c
. y$ Y7 ]" n0 J- r- B, ~, \$ Q
格式: gcc [C文件名] -o [C文件名无后缀]3 r* O" R+ Z  G3 K
# d7 D2 c7 N8 C6 B. i  e

" n5 C8 Q3 K  y! E⑤在当前文件夹下运行test文件(无后缀)% W0 C* [) A+ O5 O( h( \

& i" y5 t1 }! J6 t

5 _2 z( [6 K! Q( X1 F0 }5 z运行代码: ./test # ^: @; {3 x& `* ?

. u$ S9 Q+ [/ `$ m* E+ V

# I( i" C. _& G( c- x格式: ./名称, {* J/ Q: Q1 y
  k. _) y* \# X% O& ]2 N( Y6 y

7 e7 N/ I4 z3 o8 e' I! f这样我们就能看到输出了。
! x) C  Q& s; z0 }( y# w- n5 `8 Y: C0 _) @# t9 H

  F; Q) \' M1 J& {' P) T附1:非图形界面Linux全终端运行C程序:这里教你用linux系统编写c程序( c5 {7 x5 |6 s) O9 B- }
! Y) k5 u, q3 `2 I, Y7 R

1 N' q0 w1 g* H! Z( Y$ u7 w附2:利用Vim编辑器编写C程序:认识一下Linux vi/vim
2 w/ P( a( R% V( B* K8 k8 H( c) ~9 ?# e; f

  G8 H! [' s  v# {0 }; u3 T' x* b; E4 ?
! J$ t8 P0 ^* l
( p3 D- _$ K' P& L

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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