1、C語言實現
先確認linux系統中是否gcc編譯器,可以通過rpm -q gcc查詢系統已經安裝gcc軟件包,如果沒有安裝可以到系統自帶光盤里面安裝相應的安裝包軟件。
使用rpm -ivh gcc-4.8.5-4.el7.x86_64.rpm安裝編譯器,安裝后再查詢確認已經成功
環境準備好了,我們就可以編寫C語言的代碼了,我們可以使用vim編輯器編寫第一個HelloWorld代碼了
編寫好代碼后,我們知道程序代碼需要編譯成二進制程序,因此要得用Linux中的c的編譯器gcc,因此我們使用gcc -c hello.c命令生成hello.o 的目標文件,然后再使用gcc -o hello hello.o 命令生成二進制可執行文件,當然gcc 不指定選項,直接只用gcc hello.c會在當前目錄生成一個a.out的文件,這個文件就是可以運行的二進制的文件。
當然我們為什么要加選項呢,我們知道c語言的功能實現,并不是一個c代碼文件就能搞定,往往每個代碼文件都有不同的功能,互相之間都會有調用,因此我們使用gcc -c 選項生成各自c代碼文件的目標文件,以后單個c代碼文件需要更新,我們直接編譯單個c代碼文件即可,而不需要重新編譯其他的c代碼文件,然后我們再說說 gcc -o 選項,就相當于gcc -c 生成的各自的以后綴為.o的文件,將多個以.o的文件封裝為一個二進制可執行的文件,然后通過以上兩種方式均可得到二進制可執行的文件,然后我們直接./a.out 或者./hello即可運行該程序。具體操作見下圖:
通過以上簡單的編譯,以后我們就可以實現在linux系統里面實現c語言開發啦!
2、java語言實現
同樣我們需要先確認我們的linux系統是否有編譯java語言的編譯器,學習過java的都知道,想要運行java程序,需要安裝jdk,Linux 上有 openjdk 和 Oracle 的 jdk 兩種可選。
openjdk 一般用各Linux 發行版相應的軟件包管理軟件就可安裝。Oracle 的可以到官網上下載 .rpm 格式的軟件包安裝或下載源碼編譯安裝。下面我們介紹安裝系統自帶的jdk安裝包,首先我們查看有哪些包可以供我們安裝
查詢了下,系統自帶的有以上這么多的jdk安裝包可以供我們使用,我們安裝了一個最新的jdk
安裝后使用javac命令即可查看jdk是否安裝成功,或者使用java -version查詢jdk版本,也可以確定是否安裝成功。
環境配置好了,我們就可以編寫linux上第一個java小程序代碼了,首先使用vim hello.java創建一個java文件,然后進行編寫java代碼,其中需要注意的是文件名要得跟類名一致哦。
寫好,wq保存即可,然后我們使用javac 編譯hello.java 文件,就會生成java.class可以在jvm上運行的二進制程序文件,然后我們使用java hello即可運行這個程序。
通過上面的簡單編譯運行,以后我們同樣可以在linux上進行java語言的開發了,linux太強大了。
對于以上的總結,基本的C和JAVA的開發環境已經搭建好了,以后對這兩種語言感興趣的可以嘗試在linux中編譯一些簡單的軟件玩玩嘍!
原創文章,作者:AndyIvanXue,如若轉載,請注明出處:http://www.www58058.com/40608