Linux中的命令

一、运行一个Linux C语言程序的命令

1.源码:
文件名:hello.c

  1 #include<stdio.h>
  2 #include<stdlib.h>
  3 
  4 int main()
  5 {
  6         printf("Hello World\n");
  7         exit(0);
  8 }

2.编译、链接和运行程序。
1> gcc -o hello hello.c
2> ./hello
3> 结果
Hello World
3.解析
gcc -o hello hello.c是将hello.c的c源文件直接转换为名为hello的可执行文件;./hello是运行名为hello的可执行文件,加上./是确保运行的是当前目录下的hello可执行文件,从而避免shell去执行PATH路径中包含的hello可执行程序。
4.注意
如果输入gcc -o hello hello.c命令时忘记了输入可执行文件的名字,这里是hello,那么gcc编译器会把该程序放在一个名为a.out(assembler output 即汇编输出)的文件里。

二、包含非标准位置的头文件

gcc -I/usr/include hello.c
在调用c语言编译器gcc时,可以用-I标志来包含保存在子目录或非标准位置中的头文件,如gcc -I/usr/hello/include hello.c命令会指示编译器不仅在标准位置,也在/user/hello/include目录中查找源程序hello.c中包含的头文件。更多细节可以参考c语言编译器的使用手册(man 、gcc)。

三、搜索特定定义和特定函数原型的头文件

grep mouseDoubleClickEvent * .h
通过grep mouseDoubleClickEvent * .h命令可以在当前目录下搜索所有的.h文件,找到mouseDoubleClickEvent相关的.h文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值