修改Makefile為DPDK程式鏈結第三方庫

2021-10-06 17:47:18 字數 2036 閱讀 9512

**:

示例:新增乙個名為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 ...