mplayer Windows releases only compile () the MMX and mmx2 instruction sets by default, and its source code also supports SSE, sse2, and 3 dnow! And 3dnow-dsp! Instruction Set. If you have a newer CPU, you can add support for the preceding instruction sets by compiling the source code to achieve better results and lower resource usage, it is a great thing.
2. Self-compiled mplayer can customize some performance options. For example, the default mplay
and go to the directory qt-embedded-linux-opensource-src-4.5.3 (depending on your own decompressed directory ).
Modify/Mkspecs/qws/Linux-arm-G ++/qmake. confFile.
Replace all arm-Linux with arm-None-Linux-gnueabi.
Enter the command
1[Root @ localhost ~]#. /Configure-prefix (where to install QTE) -Embedded ARM-release-shared-fast-no-largefile-QT-SQL-SQLite-no-qt3support-no-xmlpatterns-no-MMX-no-3dnow-no-SSE-no-sse2-no- SVG-no-WebKit-
-ltsQmake_cxx = arm-Linux-G ++-ltsQmake_link = arm-Linux-G ++-ltsQmake_link_shlib = arm-Linux-G ++-lts
The two Green steps above can be omitted.
(3-C) execute configure to generate the MAKEFILE file. The parameters are long. You can cut QT according to your own needs: ./Configure/-Prefix/usr/local/trolltech/QtEmbedded-4.6.2-arm/-Opensource/-Confirm-license/-Release-shared/-Embedded ARM/-Xplatform qws/Linux-arm-G ++/-Depths 16, 18, 24/-Fast/-Optimized-qmake/-PCH/-QT-SQL-SQLite/-QT-libjpeg/-QT-
, execute the command as follows:
MV qt-everywhere-opensource-src-4.6.3.tar.gz qt-embedded-4.6.3-arm
Go to the qt-embedded-4.6.3-arm and run the configuration command as follows:
./Configure-Prefix/usr/local/trolltech/QtEmbedded-4.6.3-arm-opensource-confirm-license-release-shared-Embedded ARM-xplatform
Qws/Linux-arm-G ++-Depths 16,18, 24-fast-optimized-qmake-PCH-QT-SQL-SQLite-QT-libjpeg-QT-zlib-QT-libpng-QT-FreeType
-Little-Endian-host-little-Endian-no-qt3support-no-LibTIFF-no-libmng-no-O
in CPU, the core instruction sets do not differ much. The purpose of the extended instruction sets is to improve the performance of the CPU in a certain aspect. For example, MMX can improve the performance of multimedia processing; the Extended Instruction Set of CPU determines the functions that the CPU can execute, for example: (1) multimedia micro Instruction Set: MMX, SSE, SSE2, SSE3, SSE4, AMD-3DNow !; (2) Virtual Micro Instruction Set: Intel-VT
incredibuild distribution commands are only added to Visual Studio projects)
-No-plugin-manifests plug-in is not embedded in manifests.
*-Plugin-manifests .. plug-in embedding manifests.
-No-qmake ...... do not compile qmake
*-Qmake ........ compile qmake. We do not recommend that you do not compile qmake.
-Dont-process... do not generate makefiles and project documents. This parameter has a higher priority than the-no-fast parameter.
*-Process ...... generate makefiles and project documents.
-
environment variables so that relevant libraries can be found during compilation: $ export cplus_include_path = /usr/local/ARM/4.1.2/ arm-Angstrom-Linux-gnueabi/include/C ++: /usr/local/ARM/4.1.2/ arm-Angstrom-Linux-gnueabi/include/C ++/ARM-Angstrom-Linux-gnueabi
Configuration:$./Configure/-Opensource/-Confirm-license/-Release-shared/-Embedded ARM/-Xplatform qws/Linux-arm-G ++/-Depths 16, 18, 24/-Fast/-Optimized-qmake/-PCH/-QT-SQL-SQLite/-QT-libjpeg/-QT-zlib/-QT-libpng/-QT-FreeType/-Little-En
not added to configure during compilation. Therefore, this option should be added to configure. the following are my compilation options for your reference only.
./configure -prefix /apps/qt-everywhere-arm926t/ -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -make libs -xplatform qws/linux-arm-g++ -n
smoothly, then transplant QtEmbedded-4.5.2, set environment variables.
6. Compile and install the QtEmbedded-4.5.2-arm version
A. decompress the packageRoot @ hrixin-desktop:/work/QTE # tar xjvf qt-embedded-linux-opensource-src-4.5.2.tar.bz2Root @ hrixin-desktop:/work/QTE # Music qt-embedded-linux-opensource-src-4.5.2 qt-embedded-linux-opensource-src-4.5.2-armRoot @ hrixin-desktop:/work/QTE # qt-embedded-linux-opensource-src-4.5.2-arm CD
B. Configuration Compilation:
./Configure-H view th
Label:ollydbgis a 32-bit assembly-analysis debugger with a visual interface. What makes it special is that it can solve problems without source code, and can handle problems that other compilers cannot solve. Version 1.10is the final release version. This project has been stopped and I am not going to support this software anymore. But don't worry: the newly created ollydbg will soon be available in 2.00! operating Environment: ollydbg can work in any Windows 95, 98, ME, NT, or XP (untested) ope
Use MPlayer to play movies in various formats under Linux, this step requires the use of Linva warehouses.
Use root to execute commands.
Yum Install mplayer Mplayer-gui mplayerplug-in Mplayer-doc
After the installation is finished, the MPlayer is installed successfully.
Using a normal user to perform mplayer will appear with the following information:
[jzhenyon@dhcp-0-151 scsi]$ mplayermplayer 1.0rc2-4.1.2 2000-2007 MPlayer (R) Core (TM) 2 CPU teamcpu:intel @ 2.00 GHz (Family:6, model:15, s
Without Third-party tools, the/proc/cpuinfo in the proc file system provides rich CPU information.The output is similar to the following: processor:0Vendor_id:authenticamdCPU Family:16Model:4Model Name:quad-core AMD Opteron (tm) Processor 8382Stepping:2microcode:0x1000086CPU mhz:2611.977Cache size:512 KBPhysical id:0Siblings:4Core id:0CPU Cores:4Apicid:4Initial apicid:0Fpu:yesFpu_exception:yesCPUID Level:5Wp:yesFLAGS:FPU VME de PSE TSC MSR PAE MCE cx8 APIC Sep MTRR PGE MCA cmov Pat PSE36 Clflush
Support Channel
Supports four-channel memory
Memory type
DDR3 1333mhz/1600mhz/1866mhz
Overclocking Technology
Non-lock frequency, support overclocking
Instruction Set
MMX (+), 3dnow! (+), sse,sse2,sse3,x86-64
Other parameters
Number of CPU digits
64-bit processing
Warranty Time
3 years
Market positioning
APU Flagship processor
source is then installed into a subdirectory of the/USR/SRC. For the above example, the new kernel source code will be installed in/USR/SRC/LINUX-2.6.9-GENTOO-R2.
4. Update/usr/src/linux Symbolic link
Gentoo requires the symbolic link/usr/src/linux to point to the source code of the running kernel.
When you emerge new kernel source code, portage can automatically update this link. What you need to do is add the SYMLINK flag to the use variable in/etc/make.conf.
Code 4.1: Example of
are as follows: (3) configuration This article is to install QT in the/usr/local/qt4arm directory, the installation of the embedded version of QT is performed as follows: (see note below)./configure--prefix=/usr/local/qt4arm- Opensource-release-shared-declarative-importdir/opt/imports-fast-no-largefile-qt-sql-sqlite-qt3support- Exceptions-xmlpatterns-no-glib-no-phonon-no-mmx-no-3dnow-no-sse-no-sse2-svg-no-webkit-qt-zlib-qt-libtiff-qt-li Bpng-qt-li
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.