Ⅰ linux怎麼查詢openssl-devel
使用VS2005下的Visual Studio 2005 Command Prompt進入控制台模式陪搜(這個模式會自動設置各種環境變數)
、解壓縮openssl的包,進入openssl的目錄
、perl configure VC-WIN32
盡量在這個目錄下執行該命令,否則鄭祥找不到Configure文件,或者指定完蘆叢歷整的Configure文件路徑。
、ms\do_ms
在解壓目錄下執行ms\do_ms命令
、nmake -f ms\ntdll.mak編譯後在openssl解壓目錄下執行,完成編譯後。輸出的文件在out32dll裡面,包括應用程序的可執行文件、lib文件和dll文件
注意:在運行第五步時,cl編譯器會抱怨說.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推薦的),建議使用_read。呵呵,我可不想將OpenSSL中的所有的read函數修改為_read。再看cl的錯誤代碼 error C2220,於是上MSDN上查找:
warning treated as error - no object file generated
/WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated.
是由於設置了/WX選項,將所有的警告都作為錯誤對待,所以。。。
於是打開OpenSSL目錄下的MS目錄下的ntdll.mak文件,將CFLAG的/WX選項去掉,存檔。
Ⅱ WINDOW NMAKE的makefile規則與linux的makefile有多大差異
foreach 是一個很重要的函數,在wind下應該支持,$(PATH_SC)\$(arg)裡面的\字元換下,windows和linux在路徑上是很有區別蝗,你把\換成/ 或者 兩個\乎者褲即\\試下
$(PATH_SC)\$(arg)或者先把$(PATH_SC)\這部分去掉,看能不能從$(FILE_SR)裡面讀歲簡出數據
foreach 應該嫌配是支持的
Ⅲ 誰知道在linux下的常用後綴名啊
在Linux系統中,可執行文件沒有統一的後綴,系統從文件的屬性來區分可執行文件版和不可執行文件。而gcc則通權過後綴來區別輸入文件的類別,下面我們來介紹gcc所遵循的部分約定規則。
.c為後綴的文件,C語言源代碼文件;
.a為後綴的文件,是由目標文件構成的檔案庫文件;
.C,.cc或.cxx 為後綴的文件,是C++源代碼文件;
.h為後綴的文件,是程序所包含的頭文件;
.i 為後綴的文件,是已經預處理過的C源代碼文件;
.ii為後綴的文件,是已經預處理過的C++源代碼文件;
.m為後綴的文件,是Objective-C源代碼文件;
.o為後綴的文件,是編譯後的目標文件;
.s為後綴的文件,是匯編語言源代碼文件;
.S為後綴的文件,是經過預編譯的匯編語言源代碼文件。
Ⅳ linux中安裝mplayer是 make後出現如下 Makefile:22:config.mak:no such file or directory make:*** osdep:
意思是找不到某文件或目錄。
你的信息太少了,這樣的錯誤沒有具體的意義。
而且,鑒於你的問題,我覺得沒必要自己編譯吧?羨帶現在大把的現成貨。
基本都可以從軟體源下載的,而且亮彎像ubuntu這樣的流行版兄鍵蘆本,還有PPA呢,什麼mplayer2都有的。
你是什麼發行版?
Ⅳ 在什麼軟體下可以編寫makefile,比如編寫c語言可以在VC6.0下編寫,那麼makefile可以在那裡寫呢。
vc6直接就可以直接導出你正在編輯的工程的make文件。
菜單:Project->ExportMakefile...打開導出makefile對話框,選擇你要導出makefile的工程,點OK,就會在你工程目錄下生成工程名.mak文件,如圖:咐猜咐
你可以用文本編輯器直接衡純修改.mak文件,但一般情況下沒必要自己去修改,直接在vc6里配置好工程的相關信息,導出成.mak文件即可。
執行.mak文件的話,打開兆扮命令提示符,cd到.mak文件所在位置,然後輸入:
nmake/fmak文件名回車
即可開始編譯鏈接程序,效果和你在VC6里build是一樣的。
Ⅵ linux下config.h和config.mak兩者有什麼關系
config.mak是畢薯肆應手侍當在./configure時建立的
config.h是在源手轎碼包里就有的頭文件
Ⅶ .mak是什麼文件
.mak文件即makefile,類似於*.dsw和*.dsp文件的和;在VC IDE中tools-->Options-->Build在該tag頁面中將Export Makefile打上勾,就能將App生成makefile文件。
makefile(.mak)的作用是命令行編譯連接命令nmake使用的文件。它以文本的方式規定了nmake要編譯那些文件,生成那些文件,要連接那些文件,生成的.exe文件的名稱等,也支持增量編譯。它有自己的一套語法。想了解詳情可以網路make files。
.mak文件需要用VC 的C1編譯器或Linux等Command編譯打開。
Ⅷ .mak文件用什麼軟體打開
.mak文件需要用VC
的C1編譯器或Linux等Command編譯打開。
.mak文件即makefile,類似於*.dsw和*.dsp文件的和;在VC
IDE中tools-->Options-->Build在該tag頁面中將Export
Makefile打上勾,就能將你的App生成makefile文件。
makefile(.mak)的作用是命令行編譯連接命令nmake使用的文件。它以文本的方式規定了nmake要編譯那些文件,生成那些文件,要耐盯連接那些知宴文件,生成的搭畝銀.exe文件的名稱等,也支持增量編譯。它有自己的一套語法。想了解詳情可以網路make
files。