关闭

c c++ 在linux上编译

69人阅读 评论(0) 收藏 举报
分类:

C语言编译:gcc[options] [filenames]

当不使用任何编译选项编译hello.c时,gcc将会自动编译产生一个a.out的可执行文件

vim test1.c

root@ubuntu-daisy:~/daisy# cat test1.c

#include<stdio.h>

int main(){

printf("helloxiujuan!\n");

}

gcc test1.c

linux会自动生成a.out 文件

./a.out

输出结果 hello Xiujuan

使用-o编译选择,可以为编译后的文件指定一个名:

root@ubuntu-daisy:~/daisy# ls

test1.c 

root@ubuntu-daisy:~/daisy# gcc test1.c -o hello

root@ubuntu-daisy:~/daisy# ls

hello  test1.c 

root@ubuntu-daisy:~/daisy# ./hello

Hello World!

 

C++ 编译:

 vim test2.cc

root@ubuntu-daisy:~/daisy# cat test2.cc

#include <iostream>

using namespace std;

int main(){

                 cout <<" hello world" <<endl;

g++ test2.cc

linux会自动生成a.out文件

./a.out

输出结果hello world





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5325次
    • 积分:361
    • 等级:
    • 排名:千里之外
    • 原创:32篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类