本文目錄一覽:
- 1、linux下 qt程序源代碼如何編譯運行
- 2、linux下怎樣編譯程序
- 3、linux下執行qt程序怎麼編譯運行
- 4、怎麼在linux里安裝json
- 5、linux下 qt程序源代碼如何編譯運行。
- 6、jsoncpp linux下怎麼編譯
linux下 qt程序源代碼如何編譯運行
仔細看裡面的源代碼,應該有一些文件里有連接到*.lib文件的,這是QT的動態庫文件把QT庫編譯成linux下的*.lib,然後編譯的時候,把lib文件放在同一文件夾,並且編譯命令加上-l *.lib或者放到根目錄下的lib目錄下也可以。這樣試一下。.o文件還需要經過連接才能生成可執行的文件。
linux下怎樣編譯程序
進入終端,用cd 命令切換到c文件的目錄
編譯命令:gcc -o exec_file (可執行文件名) soucre_file.c(源文件)
然後 用命令 ./exec_file 運行
更高級的是用make 工具,自動編譯
linux下執行qt程序怎麼編譯運行
1、在Linux下的命令行編輯程序:
[root@localhost root]# mkdir hello
//mkdir命令創建一個hello目錄
[root@localhost root]# cd hello
//cd命令切換到剛才創建的hello目錄
[root@localhost hello]# vi main.cpp
//在hello目錄中用vi創建一個main.cpp文件 將下面的代碼輸入到main.cpp文件中
#include QApplication
#include QLabel
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel(「Hello Qt」);
Label-show();
return app.exec();
}
2、然後在命令行編譯程序:
[root@localhost hello]# qmake –project
//執行qmake –project,因為目錄是hello,因此在hello目錄下生成一個與平台無關的項目文件hello.pro,
[root@localhost hello]# qmake hello.pro
//執行qmake hello.pro項目文件後,在hello目錄下生成一個與平台有關的Makefile文件。
[root@localhost hello]# make
//執行make進行編譯源代碼,並生成main.o目標文件及hello執行文件。
[root@localhost hello]# ./hello
//執行hello,就會彈出Hello Qt窗口,到此說明成功了。
怎麼在linux里安裝json
1, 下載php-json-ext-1.2.1.tar.bz2, 這個不好下載,按網上的地址很多不能下載,後來終於找到一個
2,解壓縮 #tar xvjf php-json-ext-1.2.1.tar.bz2
3, 進源碼目錄#cd php-json-ext-1.2.1
4、準備編譯環境。這一步可以先不做直接進行第5步操作,如果遇到問題後再進行本步檢查也無所謂。不過為了避免不必要的麻煩,我們還是檢查下編譯環境是否準備好了吧!
#yum install php-devel automake autoconf libtool gcc
5、準備PHP模塊的編譯環境:
#phpize
6、開始編譯json模塊:
#./configure
#make
#make install
7、配置php.ini。首先打開php.ini文件:
linux下 qt程序源代碼如何編譯運行。
qmake -project? 已經有.pro文件了! 直接運行qmake或者qmake snake.pro或qmake -makefile snake.pro.
重新解壓,按以下步驟做:
$ qmake
$ make
找到可執行文件(不是.o, 沒後綴的), 一般如果snake.pro中沒設置TARGET,默認生成的可執行文件為snake,輸入
.$ /snake
如果仍有問題發給我。我給你編譯好。
jsoncpp linux下怎麼編譯
# tar zxvf scons-2.1.0.tar.gz
# tar zxvf jsoncpp-src-0.5.0.tar.gz
設定環境變數【關鍵】,絕對路徑
# export MYSCONS=解壓的路徑
# export SCONS_LIB_DIR=$MYSCONS/engine
# cd jsoncpp-src-0.5.0
# python $MYSCONS/script/scons platform=linux-gcc
編譯成功後,在在jsoncpp-src-0.5.0/libs/目錄下找到相應的*.a和*.so
可以修改為:mv libjson_linux-gcc-4.4.6_libmt.so libjson.so
頂
踩
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129482.html