這個自然不可能自動識別
需要手動切換到文件所在的目錄
在 console 里使用 cd 命令即可
『貳』 ubuntu 怎麼執行編譯好的程序
WIN下沒有自帶編譯器 UBUNTU有GCC 不要路徑的話乾脆你修改下當前工作目錄,直接輸入文件名 linux下IDE也有很多,建議少用IDE,多用VI VIM EMACS,這樣會讓你更熟練,VIM稍微修改下配置文件,語法加亮、自動縮進(如,遇到{回車自動跳到下一行的兩個空格後),那時候你就可以很好的享受LINUX的樂趣了。
『叄』 UBUNTU如何編譯安裝
alsa安裝需要內核代碼
所以./configure --with-kernel=/usr/src/你的內核版本/
內核源碼在/usr/src目錄下,一般是linux-headers-2.6.3x-xx-generic
看你的版本吧,你的grub啟動linux的時候注意一下啟動的內核版本,要再不行就到www.kernel.org下一個對應版本的內核源碼包。如果提示許可權不夠就sudo。
Ubuntu何必這么折磨自己呢,apt-get 不就好了?
『肆』 如何在ubuntu下編譯和運行c語言程序
ubuntu是Linux的一種,所以Linux的編譯器gcc同樣也適用於ubuntu。 要在ubuntu下編譯gcc,可以按照如下步驟。 1,確認gcc是否安裝。 Ubuntu的標准安裝,會同步安裝gcc編譯器,如果沒有安裝,那麼需要手動安裝。
『伍』 ubuntu下怎麼用gcc編譯C代碼啊!本人菜鳥!
需要在終端定位到C文件所在的文件夾下,然後再使用gcc對C文件進行編譯不然會提示找不到文件。
『陸』 如何在ubuntu linux安裝編譯器,實現hello,word
1,安裝配置GCC編譯器:
在Ubuntu安裝完成已經有GCC了(GCC是由GNU之父Stallman所開發的Linux下的編譯器,全稱為GNU Compiler Collection, 目前可以編譯的語言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是GCC還不能編譯文件.因為缺少一些頭文件.那麼我們就要來配置這些頭文件.在這里我們需要安裝build-essential這個軟體包,安裝了這個包會自動安裝上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必須的軟體和頭文件的庫.
ctrl+alt+t 進入圖像模式終端界面(注意:ctrl+alt+f1字元模式終端界面 ,一般都用圖像模式終端界面)
安裝build-essential:在終端界面裡面輸入sudo apt-get install build-essential
2,查看安裝的gcc版本號:
gcc --version
3,vi和vim的區別:
vi和vim都是Linux中的編輯器,不同的是vim比較高級,可以視為vi的升級版本。vi使用於文本編輯,但是vim更適用於coding。
4,利用vi編輯器新建文件 終端輸入:vi helloworld.c ,進入編輯寫代碼。
5,寫完代碼後在底模式wq保存退出。
6,終端輸入輸入 gcc helloworld.c,編譯生成a.out文件。
7, 終端輸入輸入 ./a.out 運行程序。
『柒』 在ubuntu上面編譯hello world報錯
你沒有用英文的輸入法啊,估計是用了中文輸入法吧,或者你是在windows下復制過來,或者你是從網頁上復制過來。
換英文輸入法重新寫一個試試。不要復制粘貼
『捌』 在ubuntu系統中如何用GCC編譯運行一個C程序
1、確定安裝了gcc編譯器後,接下來用vim編輯一個c文件。
『玖』 ubuntu下如何編譯C語言
1、首先打開ubnutu開發環境,直接輸入組合鍵ctrl+alt+t調出命令行界面。
『拾』 如何使用ubuntu來編譯驅動
工具/原料
Ubuntu12.04操作系統和測試驅動程序(beep_arv.c)
方法/步驟
在介紹2種方法前,必須知道的知識點:
1.關聯文件Makefile:
Makefile:分布在Linux內核源代碼中的Makefile用於定義Linux內核的編譯規則;
2.管理文件Kconfig:
給用戶提供配置選擇的功能;
配置工具:
1)包括配置命令解析器;
2)配置用戶界面;menuconfig || xconfig;
3)通過腳本語言編寫的;
3.
---tristate 代表三種狀態:1.[ ]不選擇,2.[*]選擇直接編譯進內核,載入驅動到內核里,3.[m]動態載入驅動;
---bool 代表兩種狀態,1.[ ]不選擇,2.[*]選擇;
---"Mini2440 mole sample"這個是在make menuconfig時刷出的提示字元;
---depends on MACH_MINI2440 這個配置選項出現在make menuconfig菜單欄下,在內核配置中必須選中、MACH_MINI2440;
---default m if MACH_MINI2440 這個如果選中了MACH_MINI2440,默認是手
動載入這個驅動;
help:提示幫助信息;
在了解了基本的知識點,便開始進行第一種添加驅動的方法,本次交流是以beep_arv.c蜂鳴驅動程序為基礎的
方法一:
1)進入內核的驅動目錄;
#cp beep_arv.c /XXX/.../linux-XXXl/drivers/char
2)進入Kconfig添加驅動信息;
#cd /XXX/linux-XXX/.../drivers/char
#vim Kconfig
添加基本信息:
config BEEP_MINI2440
tristate "---HAH--- BEEP"
default
help
this is test makefile!
3)進入Makefile添加驅動編譯信息;
#vim Makefile
添加基本信息:
obj-$(CONFIG-BEEP_MINI2440) +=beep_drv.o
方法一結果:
在--Character devices下就能看到配置信息了;
方法二:
1)進入驅動目錄,創建BEED目錄;
#cd /XXX/.../linux-XXX/drivers/char
#mkdir beep
2)將beep_arv.c驅動程序復制到新建目錄下;
#cp beep_arv.c /XXX/.../linux-XXXl/drivers/char/beep
3)創建Makefile和Kconfig文件
#cd char/beep
#mkdir Makefile Kconfig
#chmod 755 Makefile
#chmod 755 Kconfig
4)進入Kconfig添加驅動信息;
#vim Kconfig
添加基本信息:
config BEEP_MINI2440
tristate "---HAH--- BEEP"
default
help
this is test makefile!
5)進入Makefile添加驅動編譯信息;
#vim Makefile
添加基本信息:
obj-$(CONFIG_BEEP_MINI2440) +=beep_drv.o
6)並且要到上一級目錄的Makefile和Kconfig添加驅動信息;
#cd ../
#vim Makefile
#vim Kconfig