導航:首頁 > 源碼編譯 > ubuntu無法編譯寬字元

ubuntu無法編譯寬字元

發布時間:2023-01-17 09:29:12

Ⅰ 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

三、操作是否正確

首先,建立項目

  1. 新建一個文件(Create a new project)

  2. 選擇Empty project

  3. 填寫項目名稱,保存的目錄

  4. 選擇編譯器GNU GCC Compiler

然後,新建文件

  1. 點擊左上角的新建文件,新建一個empty file,文件名改為main.cpp。

  2. 提示是否添加到項目,選擇是。

  3. 這一步,點擊ok。

  4. 寫代碼。

#include<iostream>

intmain(){
std::cout<<"helloworld!!!"<<std::endl;
}

最後,保存文件,快捷鍵Ctrl+s,並編譯。

  1. 先點擊工具欄上的齒輪,build項目。

  2. 然後點擊旁邊的三角形運行。

然後有個黑色的shell窗口彈出,顯示結果。

四、不喜歡要怎麼卸載

sudoapt-getpurgecodeblocks
sudoapt-getautoremove
閱讀全文

與ubuntu無法編譯寬字元相關的資料

熱點內容
程序員送女友的相冊 瀏覽:251
壓縮文件怎麼設置打開加密 瀏覽:764
tracert命令結果詳解 瀏覽:356
唯賽思通用什麼APP 瀏覽:371
古玩哪個app好賣 瀏覽:146
u盤內容全部顯示為壓縮包 瀏覽:517
編譯固件時使用00優化 瀏覽:356
速借白條app怎麼樣 瀏覽:756
用紙張做的解壓東西教程 瀏覽:12
求圓的周長最快演算法 瀏覽:190
安卓熱點怎麼減少流量 瀏覽:270
北京代交社保用什麼app 瀏覽:855
第一眼解壓視頻 瀏覽:726
文件夾err是什麼 瀏覽:97
qt4編程pdf 瀏覽:572
區域網伺服器下如何連續看照片 瀏覽:254
經過加密的數字摘要 瀏覽:646
加密鎖9000變列印機 瀏覽:694
程序員的職業發展前途 瀏覽:639
安卓是世界上多少個程序員開發 瀏覽:45