在Windows下使用Mingw+GCC編譯atk-1.20.0
在配置atk時,校驗glib的版本會出錯,但通過禁用glib測試(--disable-glibtest),可以正常編譯,不影響atk包的編譯
編譯命令如下:
$ ./configure --prefix=/d/Program/mingw/extra-libs/atk-1.20.0 --disable-glibtest
經過一系列的配置,配置會成功完成
2、編譯具體程式碼
在編譯時,atk會執行glib提供的命令來配置部分程式碼樹,必須把glib的可執行加入到執行檔案搜尋路徑中:
export PATH=$PATH:/d/Program/mingw/extra-libs/glib-2.14.5/bin
輸入make即可完成編譯
相關推薦
在Windows下使用Mingw+GCC編譯atk-1.20.0
1、在編譯atk-1.20.0時,由於glib-2.14.5生成的pkg-config配置檔案未提供最小版本引數,在配置atk時,校驗glib的版本會出錯,但通過禁用glib測試(--disable-glibtest),可以正常編譯,不影響atk包的編譯編譯命令如下:$ ./
在Windows下使用Mingw+GCC編譯gnu gettext 0.17
1、首先下載gettext: http://www.gnu.org/software/gettext/2、解壓後,有目錄gettext-0.17,這個目錄是我們工作的根目錄3、開啟msys命令列,進入目錄gettext-0.174、在這裡可以./configure --hel
windows下 Mingw (gcc)編譯openssl
1.從https://www.openssl.org/ 下載openssl-1.0.2l 2.在Mingw安裝目錄下開啟:C:\MinGW\msys\1.0下的msys.bat。Mingw安裝參考http://blog.csdn.net/sz76211822/artic
在Windows下用MinGW+GCC編譯SDL的注意事項
長期(大於3年)以來被一個極其鬱悶的問題困擾:就是在自己用gcc編譯的SDL.dll一直比libsdl.org官方釋出的SDL.dll的效能弱。即使用同樣的codebase也是如此,最初是懷疑編譯器的版本不同造成的,今天仔細分析了SDL編譯時的configure指令碼的實現,
windows下使用gcc完成標頭檔案和目標檔案編譯
環境要求 安裝了gcc win+r然後輸入cmd , dos介面輸入 gcc -v 檢視有沒有安裝gcc 進入正題 新建 text.c檔案鍵入如下程式碼: #include <stdio.h> #include ".\\head.h" int main(
windows下使用gcc完成頭文件和目標文件編譯
頭文件 windows 就是 包含 bubuko 文件目錄 () 目標 color 環境要求 安裝了gcc win+r然後輸入cmd , dos界面輸入 gcc -v 查看有沒有安裝gcc 進入正題 新建 text.c文件鍵入如下代碼: #include <s
linux/windows下獲取gcc(mingw)編譯器預定義巨集的方式
我們在閱讀一些原始碼時經常發現類似這樣的巨集WIN32,_WIN64,__x86_64,__linux卻找不到在哪裡定義的,這些其實是編譯器預定義的巨集。在不同的作業系統內容不同。 為了知道gcc編譯
mingw下用gcc編譯c檔案出現no such file or directory解決方法
c檔案直接拖進cmd時地址是對的,但gcc不認空格,所以要把路徑當做所有空格都去掉或改成“—”,這樣它就能直接發現檔案了,這時在cmd中編寫:gcc F:\new.c -o F:\new.exe ,就會出現new.e
Android逆向基礎筆記—Android NDK開發2之Windows下的gcc手動編譯(交叉連編譯)和利Linux Ubuntu系統下的交叉工具鏈手動編譯
一、交叉工具鏈 這些工具都在NDK的路徑下:E:\Android\android-ndk-r13\toolchains\arm-linux-androideabi-4.9\prebuilt\windo
windows下用gcc命令列編譯並執行oc程式
首先,我的GNUstep安裝在D盤的GNUstep資料夾下,oc程式放在E盤的oc資料夾下,這裡以程式WordLength.c為例說明。 編譯oc程式: 開啟dos,然後將路徑定位到E盤的oc路徑下 命令列的寫法:E: &nbs
linux下3.4.1交叉編譯器編譯busybox-1.20.2
一、移植:busybox-1.20.0並且使用strace解決問題 2、解壓:tarxvf busybox-1.20.0.tar.bz2 3、配置:cd busybox-1.20.0 make menuconfig 4、配置選項新增交叉編譯
Windows下google/protobuf v3.5.1--VS2017 x86 x64編譯、使用
一、編譯 1、準備工作安裝下列軟體 VS2017 2、下載protobuf的C++版本的原始碼 3、解壓原始碼到任意目錄,最好不要帶中文路徑,然後使用CMake配置VS2017的工程。 4
windows下PTAM的編譯
bcv sch 源程序 exe toon 方法 blank 找到 reads 前些日子在研究PTAM,以下首先說說PTAM的編譯過程,我在XP幾WIN7搭配vs2010中均已測試過,都能夠執行。 首先下載編譯PTAM所必須的庫文件。下載地址我會給出 PTAM(PTAM.
linux下使用gcc編譯運行C程序
images 鏈接 cnblogs bin collect 運行 ffffff alt 兩種 gcc(GNU Compiler Collection)是Linux下最常用的C語言編譯器,是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等語
使用 gcc 編譯 libvmaf-1.3.9 時的 註意事項
bsp flags wrap style thread spa 使用 -o app vmaf-1.3.9\wrapper\Makefile 首行添加 CXX = g++CC = gcccc = gcc CFLAGS_COMMON 行尾追加 -msse4.1 CFLAGS_C
windows下使用luaJit編譯Lua二進位制檔案
相信大家找到這篇文章之前,已經看過很多類似的文件了。 &
Windows下使用Rtools編譯R語言包
使用devtools安裝github中的R原始碼時,經常會出各種錯誤,索性搜了一下怎麼在Windows下直接打包,網上的資料也是參差不齊,以下是自己驗證通過的。 一、下載Rtools 下載地址:https://cran.r-project.o
windows安裝Jupyter Notebook Windows下的Python 3.6.1的下載與安裝(適合32bits和64bits)(圖文詳解)
這是我自定義的Python 的安裝目錄 (D:\SoftWare\Python\Python36\Scripts) 1、Jupyter Notebook 和 pip 為了更加方便地寫 Python 程式碼,還需要安裝 Jupyter notebook。 利用 pip 安裝
在Linux下用gcc編譯hello world
1. 確保Linux系統裡已經裝好了gcc 測試:輸入gcc後是如下的結果就說明已經安裝成功 2. 建立HelloWorld.c 使用 touch 建立一個空檔案; 用vim編輯 按下A或者I 插入 並輸入程式碼 輸入完成之後,按ESC退出 並輸入:wq(小寫)
在linux\mac os\raspberry pi\環境下用gcc編譯openssl程式碼
因為要在樹莓派上跑自己寫的程式碼,考慮到樹莓派上沒有Xcode了,沒有編譯器讓程式碼自己去找標頭檔案和庫檔案的路徑,只能用gcc。 在網上看了會資料,自己琢磨了一下,程式碼如下:(在MAC上我通過以下語句能成功編譯可執行檔案,但是在linux和pi下不能) gcc m