sudo apt-get build-dep gcc;
sudo apt-get install build-essential;
vim Hello.c
1 #include<stdio.h> 2 int main() 3 { 4 printf("Hello World\n"); 5 return 0; 6 }
gcc Hello.c -o hello ./hello
注:
第一行命令,将文件进行编译,得到编译后的可执行文件 hello
第二行命令 ./hello 表示执行当前目录下的名为 hello 的文件
3.float x2x(int a, int b)函数
编写一个主程序文件 main1.c 和 子程序文件 sub1.c
1 #include<stdio.h> 2 #include"sub1.c" 3 int main() 4 { 5 int a=2; 6 int b =4; 7 printf("x2x(a,b)=%f\n",x2x(a,b)); 8 return 0; 9 }
float x2x(int a, int b) { return a * b; }
gcc main1.c -o main ./main
vim makefile1
main1:main1.c su1.o gcc main1.c sub1.o -o main1 sub1.o gcc sub1.c -o sub1.o clean: rm *.o main
make makefile1 ./main1
pic001
pic002
ps:新人报道!!!