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.
/********************************************************************* * 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
Http://bbs.chinaunix.net/viewthread.php? Tid = 956371)
GNU/GPL may be the most misunderstood software protocol. Let's talk about the top ten common mistakes.1) GPL infected everything.Modifications to derivative works on the GNU/GPL software must also be published on a GPL basis. However, independently developed software is not affected by GPL. Therefore, even in the same software, GPL components can coexi
Fileutils, Shellutils, and Textutils have been combined into the GNU Coreutils package.
The tools supplied with this package are:
Chgrp-Changes file group ownership.
Chown-Changes file ownership.
Chmod-Changes file permissions.
Cp-Copies files.
Dd-Copies and converts a file.
Df-Shows disk free space on filesystems.
Dir-Gives a brief directory listing.
Dircolors-Setup program for the color output of GNU
Summarize: This text discuss how to manage cmake project on building GNU makefile such as debug and release build, and how to add Postfix on final targets.
Whenever you cmakelists.txt file is done in your project directory, use the cmake command with option-D and set the cmake_build_type to debug, which create a debug version of makefile build, and set to release will create a release version build, and soOn. but you must create your makefile profiles
Introduction
The GNU Scientific Library (GSL) is a numerical libraryC and C ++ programmers. It is free software under the GNU General PublicLicense.
The library provides a wide range of mathematical routinesSuch as random number generators, special functions and least-squaresFitting. There are over 1000 functions in total with an extensive testSuite.
The complete range of subject areas covered by the librar
Introduction: For text operations, there are more operations besides cutting and pasting, especially when the GUI is not used. In this article, the author explains how to use the gun text toolkit for text processing. After learning this article, you will process the text like an expert.
Overview: This article introduces "filters" that can be used to build complex pipelines to process text. You will learn how to display text, sorting, word and ROW statistics, conversion, and other operating techn
How to obtain the current traffic of a process in GNU Linux
/*************************************** ******************************* Author: Samson* Date: 11/19/2014* Test platform:* 3.small-24-generic* GNU bash, 4.3.11 (1)-release**************************************** ****************************/
The procedure is as follows:
(1) Use the packet capture Libpcap library technology to obtain the network tra
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.