**:
示例:新增乙個名為just_test.a的第三方庫
步驟一:
-ljust_test步驟二
第三方庫的目錄需要包含在path路徑中,如/usr/lib/或者/lib/,標頭檔案也是一樣。
測試寫個簡單的hello程式,編譯成.a檔案,然後用hello_world例子測試。
hello**
4
void
print_hello
(void)5
在dpdk hello_world裡呼叫
48
49static
int50
lcore_hello
(__attribute__
((unused)
)void
*arg)
5157
58int
59main
(int argc,
char
**ar**)
60
輸出
[root@localhost helloworld]# .
/build/helloworld
print_hello: hello,dpdk!
hello from core 1
hello from core 2
hello from core 3
hello from core 0
[root@localhost helloworld]#
Kconfig和Makefile的修改
kconfig檔案的作用 核心原始碼樹的目錄下都有兩個檔案kconfig 2.4版本是config.in 和makefile。分布到各目錄的kconfig構成了乙個分布式的核心配置資料庫,每個kconfig分別描述了所屬目錄原始檔相關的核心配置選單。在核心配置make menuconfig 或xco...
Makefile快速入門 實際工程為例
一 簡介 使用gcc編譯單個檔案比較方便,但是當工程檔案較多時,則需要乙個指令碼工具,來簡化編譯步驟,提高效率,而makefile剛好能解決此類問題。二 進入正題 1 makefile格式 target depends cmmandgcc選項說明 1.c 小寫c 編譯 彙編指定的原始檔,但是不進行鏈...
修改Linux CentOS語言為中文
1 locale a grep zh cn 列出所有可用的公共語言環境的名稱,然後篩選中文 如果顯示下面部分,則表示有中文安裝包 zh cn zh cn.gb18030 zh cn.gb2312 zh cn.gbk zh cn.utf8 如果不顯示上面部分,則需要安裝中文包 yum install ...