Ⅰ Ubuntu10.04 下面不知道該字體哪兒來,現在打開「終端」,字體顯示有點問題,字元寬度不一致。
sudo vim /etc/default/console-setup
將其中的 CODESET FONTFACE FONTSIZE改了就行。
一般推薦:
CODESET="Hebrew"
FONTFACE="VGA"
FONTSIZE="16"
=================================================
建議你使用下面的字體,漂亮大方:
http://www.wuche.cc/operatingsystems/linux/2010/0818/5559.html
Ⅱ ubuntu 驅動編譯無法通過 求神來解決
復制代碼
1 #ifndef __KERNEL__
2 # define __KERNEL__
3 #endif
4 #ifndef MODULE
5 # define MODULE
6 #endif
7
8 // 下面的是主要的內容
9 #include <linux/kernel.h>
10 #include <linux/mole.h>
11 #include <linux/init.h>
12
13 MODULE_LICENSE("GPL");
14
15 static int year=2012;
16
17 int hello_init()
18 {
19 printk(KERN_WARNING "Hello kernel, it's %d!\n",year);
20 return 0;
21 }
22
23
24 void hello_exit()
25 {
26 printk("Bye, kernel!\n");
27 }
28
29 // 下面兩個為關鍵的模塊函數
30 mole_init(hello_init);
31 mole_exit(hello_exit);
復制代碼
如果上面的代碼看起來不太熟悉,那麼需要查看以下相關的書籍,比如《Linux設備驅動程序,第三版》,也就是大名鼎鼎的LDD;
2、老式驅動模塊編譯方法:
直接寫出make規則到makefile文件中,引用內核體系的頭文件路徑,舉例如下:
復制代碼
1 # The path of kernel source code
2 INCLUDEDIR = /media/GoldenResources/linux/linux-2.6.30/include
3
4 # Compiler
5 CC = gcc
6
7 # Options
8 CFLAGS = -D__KERNEL__ -DMODULE -O -Wall -I$(INCLUDEDIR)
9
10 # Target
11 OBJS = hello.o
12
13 all: $(OBJS)
14
15 $(OBJS): hello.c
16 $(CC) $(CFLAGS) -c $<
17
18 install:
19 insmod $(OBJS)
20
21 uninstall:
22 rmmod hello
23
24 .PHONY: clean
25 clean:
26 rm -f *.o
復制代碼
這里有我是用的一個linux內核源代碼路徑:/media/GoldenResources/linux/linux-2.6.30/include ,注意設置到正確的源碼路徑。
嘗試這編譯:
復制代碼
$make
gcc -D__KERNEL__ -DMODULE -O -Wall -I/media/GoldenResources/linux/linux-2.6.30/include -c hello.c
In file included from /media/GoldenResources/linux/linux-2.6.30/include/linux/kernel.h:11:0,
from hello.c:8:
/media/GoldenResources/linux/linux-2.6.30/include/linux/linkage.h:5:25: fatal error: asm/linkage.h: No such file or directory
compilation terminated.
make: *** [hello.o] Error 1
復制代碼
Ⅲ ubuntu qt creator 無法編譯,編譯按鈕灰色
按著這個步驟來:
1、新建空的工程helloword.pro,最好選擇帶控制台的
2、在工程裡面添加源文件,命名main.cpp
3、然後在main.cpp文件裡面寫入你的main函數即可。
Ⅳ linux ubuntu (12.10)編譯問題!求大神速解決!急!急!急!
你的gcc有沒有正確安裝啊?而且還用12.10,這么高檔
Ⅳ ubuntu下code::block無法編譯c++文件
沒發現g++,也就gcc中的c++編譯器
原因有二:
1、你沒裝gcc(這個應該不會的,ubuntu是自帶的)
2、codeblock沒有偵測到你的g++,可以setting-->Compiler and debugger setting --> Toolchain executables設置就可以,點擊Auto--detect
Ⅵ ubuntu 10.04軟體編譯問題
你./configure沒有成功,缺少依賴庫文件。
需要totem-pl-parser 2.21.4 或以上。
可以試一下一下的命令:
sudo apt-get install libtotem-plparser-dev libtotem-plparser10
如果還有提示那個error的話就是要找更新的totem-pl-parser,另外還有什麼error都貼上來
Ⅶ Ubuntu 15.10 下安裝codeblocks 總是不能編譯,試了各種方法,求大神指導啊。
我平時用geany,不用codeblocks,剛才安裝了一下,能正常編譯。下面是這是我的步驟。
一、編譯工具有沒有安裝:
用下面的命令看看
gcc--version
找不到gcc就安裝這個
sudoapt-getinstallbuild-essential
二、怎麼安裝的codeblocks
我用這個命令安裝的
sudoapt-getinstallcodeblocks
三、操作是否正確
首先,建立項目
新建一個文件(Create a new project)
選擇Empty project
填寫項目名稱,保存的目錄
選擇編譯器GNU GCC Compiler
然後,新建文件
點擊左上角的新建文件,新建一個empty file,文件名改為main.cpp。
提示是否添加到項目,選擇是。
這一步,點擊ok。
寫代碼。
#include<iostream>
intmain(){
std::cout<<"helloworld!!!"<<std::endl;
}
最後,保存文件,快捷鍵Ctrl+s,並編譯。
先點擊工具欄上的齒輪,build項目。
然後點擊旁邊的三角形運行。
然後有個黑色的shell窗口彈出,顯示結果。
四、不喜歡要怎麼卸載
sudoapt-getpurgecodeblocks
sudoapt-getautoremove