The 11th holiday was just a little fun. Today, I just calmed down and looked at the technology. I happened to encounter _ attribute __. although I have seen the Linux kernel code many times before, I still turned a blind eye to it, the following article is reproduced from the source code. The original Article is here.
A major feature of gnu c (but not known to beginners) is the _ attribute _ mechanism. _ Attribute _ FUNCTION attribute, variable attrib
[Size = medium] download, installation, configuration:
Download: ftp://ftp.gnu.org/gnu/cgicc/
Unpack: Tar xzf cgicc-X.X.X.tar.gz
Build libraries:
* D cgicc-X.X.X/*./Configure -- prefix =/usr (default or/OPT. Make sure you have write priviges to the directory .)If compiling to create a 32 bit library on a 64 bit athelon:Cxxflags = "-M32" cflags = "-M32" ldflags = "-M32"If installed in/opt then you will need to include:O include path defined in the comp
[Please indicate the source of the post: blog.csdn.net/lanmanck]
TI has made the software open-source. When he started DSP two years ago, he knew that the way to buy algorithms was hard in China ~~~
DaVinci Open Source Software Web site is: arago-project.org. The source code is downloaded from various sources. One of them is flash_utils.tar.gz, which is used to erase and burn UBL files.
But the readme.txt is really simple. The open-source guys are not flattering!
I have explored and found
In detail, in ancient classical Chinese is "spy suitors words", now become "detailed explanation" of the abbreviation.Alias is the counterpart of Doskey in Ms-doc Cmds, which means "alias" or "pseudonym"Alias is powerful in that it can be reduced to simple, hatchet, a little, the magic of decay, in short, high means lazy.
By default, all of the settings are in. BASHRC, but to summarize our usual changes, no more than alias something, add the PATH environment variable, or write a function o
/********************************************************************* * Author:samson * date:04/21/2015 * Test PL Atform: * GCC (Ubuntu 4.8.2-19ubuntu1) 4.8.2 * GNU bash, 4.3.11 (1)-release (X86_64-PC-LINUX-GNU) * *******************************************************************/After you have opened a lot of memory-intensive programs, after you close these programs, you find that the memory space is st
/********************************************************************* * Author:samson * date:11/21/2014 * Test PL Atform: * 3.13.0-24-generic * GNU bash, 4.3.11 (1)-release * *********************************** ********************************/In the GNU Linux system, many of the software is supported by a variety of national languages, and these languages are generally distinguished by a *.po file in diff
As an efficient and tightly integrated hardware platform, assembly language plays an important role in the operating system, embedded development and other fields. Because the assembler relies on the hardware structure (CPU script), the assembly language of the different architectures is also very divergent. This article briefly introduces the ATAMP;T syntax under Linux (the GNU as Assembly Syntax) and the basic methods of compiling it under Linux.
Ubuntu16.04 When installing Scrapy (pip install scrapy), the following error is indicated:Failed Building Wheel forCryptography Running setup.py Clean forcryptographyfailed to build Cryptographyerror:command'X86_64-LINUX-GNU-GCC'Failed with exit status1----------------------------------------Command"/usr/bin/python-u-C"Import Setuptools, tokenize;__file__='/tmp/pip-build-2wwgqs/cryptography/setup.py'; F=getattr (Tokenize,'Open', open) (__file__); Code
The recent GPU acceleration of an algorithm, found to actually use GCC's-o3 (the highest-level compilation optimization) option, can achieve a high acceleration ratio, my program has reached 3 times times, and sometimes the effect is even better than the GPU acceleration. So a little learning about the GNU compiler optimization. PostScript a sentence, when debugging, it is best to turn off the compilation optimization, otherwise the program automatica
1. Introduction
GnuPG is a cryptographic software that is a substitute for PGP cryptographic software that satisfies the GPL protocol. GnuPG is designed in accordance with the OPENPGP technical standard set by the IETF. GnuPG for encryption, digital signature and the creation of asymmetric key pairs of software.
GnuPG is part of the GNU program of the Free Software Foundation and is currently funded by the German government. Authorized under the
GNU Octave Editor Mode crash workaround
GNU Octave is an open source version of Matlab that is compatible with most MATLAB grammarsAfter the installation is found in the editor mode in the input letter after a short time will crash, after some groping to find that the problem of automatic completion, close the good. But as a lazy man, there's no auto-completion that's not killing me.After a search is a bug
1, access to opencv-3.3.1 sourceAddress: Https://pan.baidu.com/s/1U-UZcZ2fFI_ihJD-_jRcFgPassword: 2YFJ2. Unzip the source packageCommand: Unzip Opencv-3.3.1.zip3. Create a new folder under the OpenCV source directoryCommand: mkdir Build 4. Install software cmake and Cmake-guiCommand: Apt-get install CMake Cmake-qt-guiNote: The root user needs to be run.5, open the CMake interface program in the source directory of OpenCVCommand: Cmake-gui6. Setting the CMake interface(1) Set the source address
Tags: external network address assignment related 5.0 ETH Inux Snat forwardProblem descriptionIntranet client machines access the Internet through a gnu/linux server. The Eth0 network card of the server can access the Internet, and eth1 network card is connected with intranet. The client wants to access the Internet through the server.Experimental environment
Server:
Network card
IP
Subnet Mask
Gateway
/********************************************************************* * Author:samson * date:11/20/2014 * Test PL Atform: * 3.13.0-24-generic * GNU bash, 4.3.11 (1)-release * *********************************** ********************************/The Ecryptfs Encrypting File System provides transparent, dynamic, efficient, and secure encryption for applications by stacking them on top of other file systems (such as EXT2, Ext3, Ext3,reiserfs, JFS, etc.).
Release date:Updated on:
Affected Systems:GNU EmacsDescription:--------------------------------------------------------------------------------Bugtraq id: 54969Cve id: CVE-2012-3479
Emacs is an extensible Real-Time Display Editor.
GNU Emacs has a remote code execution vulnerability. After successful exploitation, attackers can execute arbitrary code with the current user permission.
*>
Suggestion:--------------------------------------------------
GNU glibc Arbitrary Command Execution Vulnerability (CVE-2014-7817)
Release date:Updated on:
Affected Systems:GNU glibcDescription:Bugtraq id: 71216CVE (CAN) ID: CVE-2014-7817
Glibc is the implementation of C libraries in most Linux operating systems.
In some input conditions, the wordexp () function ignores the WRDE_NOCMD identifier, which causes the shell to be replaced by the executed command.
Link: http://seclists.org/oss-sec/2014/q4/740*>
S
Release date:Updated on:
Affected Systems:GNU CoreutilsDescription:--------------------------------------------------------------------------------Bugtraq id: 57516CVE (CAN) ID: CVE-2013-0223Coreutils is a basic file, shell, and text control tool used by the GNU operating system.When GNU Coreutils processes input streams containing super-long strings, the join command has segfault, causing arbitrary code ex
Search for large files occupying hard disks in GNU/Linux (1) search for files larger than 50 MB from the root directory, and display the first 10 files in the size list: [plain] [root @ Rocky ~] # Find/-printf quot; % k % p \ n quot; | sort-g-k1, 1 | \ awk amp; #39; {if ($1 gt; 50000) print $1... search for large files occupying hard disks in GNU/Linux (1) search for files larger than 50 MB from the roo
1. Make parametersThe following is a list of all GNU Make 3. Version 80 of the parameter definition. Other versions of Linux and manufacturers make the same, but the specific parameters of the other producers are to refer to their respective product documentation. "-B ""-m "The effect of these two parameters is to ignore the compatibility with other versions of make. "-B "" –always- Make"Think all the targets need to be updated (recompiled)." "C" "–di
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.