我的主目錄通過網絡文件系統在幾臺Linux計算機之間共享。 我想從我的主目錄下的源代碼安裝一些C C++庫,並希望它們可以在所有Linux計算機下使用。通過網絡文件系統在HOME共享下安裝C C++庫
我是否必須在不同計算機的家中不同目錄下安裝不同版本的庫?
假設我有一個調用這些庫的C++程序,我該如何爲Makefile中的不同計算機指定不同的包含和鏈接文件和目錄?是根據計算機的主機名來確定目錄嗎?
是否有可能的。一個不同的版本和.so文件和libary不同的Linux計算機的頭文件結合起來,使得包括和鏈接文件和libary的目錄是對所有計算機和相同我不必爲C C++程序的Makefile中的不同計算機指定不同的目錄?
感謝和問候!
謝謝! 兩臺機器的gcc版本不同。對於第一個,它是gcc/g ++ 3.4.6 20060404(Red Hat 3.4.6-10);對於第二個,它是gcc/g ++(Ubuntu 4.3.2-1ubuntu12)4.3.2。 第一臺機器是CentOS 4.7(Final)和x86_64,第二臺是Ubuntu 8.10和x86_64。 如果我不得不在不同的目錄中安裝庫,如何在Makefile中爲不同的機器指定它們? 謝謝 – Tim 2009-08-14 12:51:58