1. 程式人生 > >linux autotools libtool 生成庫版本號設定方法

linux autotools libtool 生成庫版本號設定方法

測試專案名:libHelloc

專案型別:Autotools Shared Library Project

修改 libHelloc/Makefile.am

# Linker options libTestProgram
libHelloc_la_LDFLAGS = -release 0.1.123

清理並重新生成專案:

$ make clean

$ autoreconf -i

$ ./configure

$ make

$ sudo make install

生成的檔案如下:

-rwxr-xr-x. 1 root    root       12072 5月   9 14:50 libHelloc-0.1.123.so
-rw-r--r--. 1 root    root       12730 5月   9 14:50 libHelloc.a
-rwxr-xr-x. 1 root    root         945 5月   9 14:50 libHelloc.la
lrwxrwxrwx. 1 root    root          20 5月   9 14:50 libHelloc.so -> libHelloc-0.1.123.so


相關推薦

linux autotools libtool 生成版本設定方法

測試專案名:libHelloc 專案型別:Autotools Shared Library Project 修改 libHelloc/Makefile.am # Linker options libTestProgram libHelloc_la_LDFLAGS = -r

在Makefile動態生成程式版本方法

一,動態生成svn版本號的方法: GET_SVN_VERSION_CMD = LANG=C;LC_ALL=C;export LC_ALL;svn info | grep "Last Changed Rev: " | sed -e "s/Last Changed Rev:

Linux程序編譯鏈接動態版本的問題

存儲 軟鏈接 動態 文件的 不兼容 復制 我們 tracking root 不同版本號的動態庫可能會不兼容,假設程序在編譯時指定動態庫是某個低版本號。執行是用的一個高

數據版本

base border lpad version led ble clas with 數據 SQL SERVER 內部版本號: SQL Server Version Internal Database Version SQL Server 2014 782

linux 檢視python安裝路徑,版本

一、想要檢視ubuntu中安裝的python路徑 方法一:whereis python       方法二:which python     二、想要檢視ubuntu中安裝的python版

Gradle使用詳解(五) 之 動態生成APP版本

我們清楚知道,幾乎所有的軟體都是存在一個版本號的東西,APP作為手機上的應用軟體也不例外。版本號可以幫助APP升級使用和定位問題。一般地,版本號有3部分構成:主版本號、副版本號 以及 補丁號,例如:1.0.123。也可以是單一個主版本號,格式沒有嚴格要求。 方法一、直接配置

【PE】Linux下的svnversion命令以及SVN版本獲取方法

###Date: 2017/9/23 在makefile指令碼中檢索出svn版本號: $(shell svnversion -n|grep  [0-9]*[A-M] $(ROOT_IDR)) or

vs 生成事件 +版本+sed.exe

set ASMINFO=Properties\AssemblyInfo.csFINDSTR /C:"[assembly: AssemblyVersion(" %ASMINFO% | sed.exe "s/\[assembly: AssemblyVersion(\"/SET CURRENT_VERSION=/g

檢視Linux伺服器上的Redis版本

cd到redis的安裝目錄,我的是:/usr/local/redis/redis-stable 然後執行: src/redis-server --version 輸出:Redis server v

Linux系統中查詢發行版本以及核心版本的命令總結

瞭解Linux發行版本的版本號是一項非常重要的事情,大多數軟體對系統的版本都有要求,發行版本號與軟體不匹配,軟體將無法安裝或者無法使用.這邊集合市面上流行的Linux發行版本版本號查詢方法.有了這邊文章,老闆再也不擔心我裝錯軟體了呢一、發行版本號查詢1.Debian版本查詢:

Xcode的iOS專案的版本設定

Version & Build 號 今天對Xcode裡iOS的版本號又有了新的認識,一個叫做Version,一個叫做Build,這兩個值都可以在Xcode中選中target,點選“Summary”後看到。 Version在plist檔案中的key是“CFBu

Linux 下的共享版本控制

DLL hell 是指 Windows 系統上動態庫的新版本覆蓋舊版本,且新版本不能相容舊版本的問題。 例如:裝新軟體,但原有的軟體執行不起來了。 Linux 系統下也同樣面臨著和 Windows 一樣的動態庫多版本的問題,其嚴重影響軟體的升級和維護。 那麼此

ios應用版本設定規則

版本號的格式:v<主版本號>.<副版本號>.<釋出號>  版本號的初始值:v1.0.0  管理規則:  主版本號(Major version) 1.  產品的主體構件進行重大修改,主版本號加1;  2. 產品的主體構件之間的介面協議重大修

SO版本管理

一、輸入版本號 功能由Cmake軟體實現。 1.     建立一個空白txt,重新命名為config.h.in。輸入程式碼: #defineMAJOR_VERSION @MAJOR_VERSION@ #defineMINOR_VERSION @MINOR_VERSION@

【轉】python中獲取python版本方法

n) https href light nor body true print brush 原文 python3 #!/usr/bin/python # 第1種方法 import platform print(platform.python_version())

node 下查看安裝插件的版本方法

post 安裝 gpo 方法 插件 npm pos class IE 例如查看extract-text-webpack-plugin的版本號 npm view extract-text-webpack-plugin versions所有的版本 npm vie

查看firefox瀏覽器 驅動geckodriver.exe文件的版本方法,以及下載鏈接

info 幫助 命令行界面 eas 目錄 git 技術分享 以及 令行 1-進入到geckodriver.exe文件的目錄: 2-在路徑欄下輸入cmd: 3-命令行界面下輸入:geckodriver.exe -h 可以看到文件的幫助信息,其中第一行就列出

查看Eclipse版本方法及各個版本區別 Eclipse選擇標準

當前 ane https nbsp develop ava 大小 emp 技術 這篇文章主要介紹了查看Eclipse版本號的方法及各個版本區別 Eclipse選擇標準,方便初學者選擇適合自己的版本,需要的朋友可以參考下 Eclipse 是一個開放源代碼的、基於Java的可

筆記搬到部落格 - linux純命令列的一般代理設定方法

經過網路搜尋、整理、實踐筆記 linux純命令列的一般代理設定方法   在profile檔案中設定相關環境變數 # vi /etc/profile http_proxy=192.168.10.91:3128 # 分別指定http、https、ftp協議使用的代理伺服器地

thinkPHP生成唯一訂單方法(借鑑支付寶)

二話不說,直接上程式碼: function GetNow() { var vNow = new Date(); var sNow = ""; sNow += String(vNow.getFullYear()); sNow += String(vNow.getMonth() +