參考《linux下的C語言開發(開篇)》系列linux
http://blog.csdn.net/feixiaoxing/article/details/7194756vim
http://dsec.pku.edu.cn/~weibo/ebook/linux_c_2.pdfide
vim /opt/2.c #include <stdio.h> int main() { printf("hello!\n"); return 1; }
編譯ui
[root@localhost opt]# gcc -o 2 2.c.net
對生成的程序設置執行權限blog
[root@localhost opt]# chmod +x 2ci
執行成功開發
# ./2it
hello!io
如今說說一個錯誤的
vim /opt/1.c int main(int argc,char **argv) { printf("Hello Linux\n"); }
gcc -o 1 1.c
可是提示
1.c: In function ‘main’: 1.c:3: warning: incompatible implicit declaration of built-in function ‘printf’
後來在頂部加上了
#include <stdio.h>
編譯時候沒有warning了。
成功執行
./1 Hello Linux