Ubuntu下C语言程序编写与运行
Ubuntu下C語言程序編寫與運行
- 安裝Ubuntu
- Ubuntu系統(tǒng)下C程序編寫與運行
- VC6.0下編譯C程序
- 在Ubuntu下用Makefile方式編程主程序
安裝Ubuntu
在Windows環(huán)境下通過虛擬軟件VMware安裝Ubuntu16.04/18.04 Desktop。
VMware下載地址:https://pan.baidu.com/s/1cSzZpvkbrEL6wwy6MYjP4g 提取碼:pcww
一般安裝了Ubuntu就自帶了gcc,查看是否安裝有g(shù)cc,可以用命令:gcc -v
gcc -v
如果你沒有安裝gcc,則會提示“Command not found”。
如果你安裝了gcc,則會有以下頁面:
該頁面顯示的為版本信息。
Ubuntu系統(tǒng)下C程序編寫與運行
1、C語言輸出“Hello World!”
首先,創(chuàng)建一個文件,輸入命令如下:
touch Cprogram
然后,對Cprogram文件進行編輯,輸入命令如下:
nano Cprogram
再在文件中寫入C語言程序,輸入C語言程序如下:
#include<stdio.h> int mian() {printf("Hello World!");return 0; }在Linux中可以使用gcc編譯連接程序,語法如下:
gcc 目標文件 -o .o文件
最后,執(zhí)行C語言程序,輸出“Hello World!”,輸入命令如下:
gcc Cprogram.c -o Cprogram
./Cprogram
輸出結(jié)果如圖所示:
2、C語言編譯連接兩個文件
先編輯一個子程序,sub1.c
再編輯一個主程序,main1.c
int main() {float x2x(int a,int b);int n1,n2;n1=2;n2=3;printf("%f\n",x2x(n1,n2));return 0; }編譯兩個文件
gcc sub1.c main1.c -o main1
運行結(jié)果如下圖所示:
VC6.0下編譯C程序
在自己熟悉的編譯工具編譯C程序。
編輯頭文件sub1.h
編輯主函數(shù)文件main1.h
#include<stdio.h> #include"sub1.h" float x2x(int a,int b); int main() {int n1,n2;n1=2;n2=3;printf("%f\n",x2x(n1,n2)); }編譯、運行結(jié)果如下圖所示:
在Ubuntu下用Makefile方式編程主程序
Makefile的規(guī)則:
target : prerequisites
command
新建一個Makefile文件,在文件中輸入:
main1:main1.o sub1.omain1.o:main1.ccc -c main1.c sub1.o:sub1.ccc -c sub1.c clean:rm *.o main1再使用make編譯運行,結(jié)果如下:
小結(jié):
安裝了gcc 才能使用gcc 進行編譯。
在VC6.0中需要將頭函數(shù)包含在主函數(shù)中,才能一起編譯;在Linux中,直接使用gcc 可以將兩個.c文件連接起來生成一個.o文件。
使用Makefile時,命令前面必須使用tab鍵。
總結(jié)
以上是生活随笔為你收集整理的Ubuntu下C语言程序编写与运行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaWeb项目 学生后台管理系统
- 下一篇: jquery.validate.min.