linuxceclipse
A. 如何在linux下面開始閱讀開源程序(eclipse)
要注意安裝為debug的configure --prefix=/home/godpig/study/opensrc --enable-debug 然後再 make以及make install 這個時候,在/home/godpig/study/opensrc目錄下面,已經有安裝好的程序了,裡麵包括 include、lib等子文件夾 在開發的時候,include是要被包含的頭文件所在的目錄,lib是開發庫 2. 打開eclipse,新建一個HelloWorld的工程 寫一個簡單的調用這個開源項目的代碼,保存為HelloWorld.c即可,也可以直接從開源工程裡面找example。 然後開始配置環境 右鍵當前測試工程 - Properties - c/c++ build - settings 。
這個時候在右邊選項卡里,第一個選項卡默認就為:Tools Setting Toos Setting - GCC Compiler - Directories 添加include目錄,即:/home/godpig/study/opensrc/include Toos Setting - GCC Linker - Libraries 在Library search path。
(1)linuxceclipse擴展閱讀:
Linux操作系統嵌入了TCP/IP協議棧,協議軟體具有路由轉發功能。路由轉發依賴作為路由器的主機中安裝多塊網卡,當某一塊網卡接收到數據包後,系統內核會根據數據包的目的IP地址,查詢路由表,然後根據查詢結果將數據包發送到另外一塊網卡,最後通過此網卡把數據包發送出去。此主機的處理過程就是路由器完成的核心功能。
點擊導航欄里的window-> Preferences
選擇 General -> Content Types
在右側紅框里選擇要修改編碼的文件類型
(一般會用到CSS,Java Source File,Java Propertis File 等等),
在綠框里修改編碼,一般用"utf-8"。
修改完點擊OK。
前三步是針對文件的,
還需要工作空間設置字元集編碼。
可以去 General -> Workspace ->然後在圖中的中間的紅框里選擇需要的字元集,
然後右下角的Apply執行操作。
B. 如何利用Eclipse C/C++搭建嵌入式ARM開發環境
由於覺得在Linux下不方便編寫代碼,所以准備在windows上搭建開發環境,其實在Linux上也搭建好了,但是使用起來不是很人性化,尤其是文件比較多的時候就很麻煩。下面就選擇在windows上用Eclipse做開發。【後來發現還是需要在Linux下編程,因為Windows下沒法包含Linux下的一些頭文件,所以下面也介紹Linux環境下的Eclipse搭建】。
Windows下的Eclipse環境搭建:
1. 下載並安裝Eclipse C/C++
2. 下載交叉編譯器,之前在Linux都用的arm-linux-gcc,後來使用TI的ti-sdk-am335x-evm-08開發包,裡面安裝的編譯器是arm-none-linux-gnueabi-gcc,都是能用的,所以我也選擇了arm-none-linux-gnueabi-gcc作為交叉編譯器,下載windows平台的編譯器,然後安裝。
下載地址:http://www.veryarm.com/arm-none-linux-gnueabi-gcc
3. 開啟Eclipse的ssh遠程登錄功能,我分別開啟了Beaglebone Black和Linux的ssh terminal,操作起來很是方便。
4. 新建C項目工程「hello」,編寫簡單的hello代碼,注意選擇交叉編譯選項,交叉編譯器前綴「arm-none-linux-gnueabi-」交叉編譯器路徑選擇arm-none-linux-gnueabi-gcc安裝的路徑「…Linuxin」,在此文件夾下有arm-none-linux-gnueabi-gcc.exe、arm-none-linux-gnueabi-gdb.exe等,還有cs-make.exe,這里需要把「cs-make.exe」改成「make.exe」,因為Eclipse不認cs-make.exe編譯的時候會報錯的。
圖文安裝參考:http://www.linuxidc.com/Linux/2016-03/129577.htm
5. 調試(構建Ctrl+B)的時候會自動生成makefile,生成編譯結果,放到ARM嵌入式平台運行就可以了,成功執行並輸出「hello」。
Linux下的Eclipse環境搭建:
官網下載http://www.eclipse.org/downloads/
發下是收費的
sudo apt-get install eclipse直接就安裝了
然後sudo eclipse –s啟動後發現「窗口->打開視圖」裡面沒有ssh遠程登錄的選項,網路一下發現它是Eclipse的插件,查詢下這個軟體:sudo apt-cache search Remote System Explorer,發現一個eclipse-rse,就是它了,然後直接安裝:sudo apt-get install eclipse-rse
重啟eclipse
新建工程時發現沒有C/C++工程,只有Java工程,再次搜索sudo apt-cache search eclipse C/C++
發現其中一條:
eclipse-cdt - C/C++ Development Tools for Eclipse
繼續安裝:
sudo apt-get install eclipse-cdt
再次重啟eclipse,就有了C/C++項目,高興ing。
新建C工程,添加編譯器:
arm-none-linux-gnueabi-
/opt/toolschain/4.4.3/bin
編寫hello程序,編譯OK,在BBB上執行,成功!
C. linux下怎麼安裝eclipse
以JDK1.6.0_43為例來說明:
1、去oracle官網下載jdk-6u43-linux-x64.bin安裝包
2、對安裝包增加可執行許可權 chmod +x jdk-6u43-linux-x64.bin,
3、執行 ./jdk-6u43-linux-x64.bin 生成目錄jdk1.6.0_43/
4、拷貝到/usr/share下,mv jdk1.6.0_43 /usr/share
另外,jdk-6u43-linux-x64.bin將所有文件解壓縮到當前目錄的jdk$verison_$update目錄。
5、jdk-6u43-linux-x64-rpm.bin解壓縮生成rpm包,用rpm -ivh命令安裝
D. Linux版的eclipse IDE for C/C++ Develope 還用安裝MinGW嗎
mingw是windows下模仿linux環境,使用期工具的平台。在windows下裝eclipse,可以直接安裝windows版的,在linux下,裝linux版的,跟mingw一點沒關系。