Questions tagged [c]

Use this tag if you're looking for a library or program written in C, or software that consumes or produces C source code.

Filter by
Sorted by
Tagged with
0
votes
2answers
20 views

A Visual Studio tool to generate “relation map” among the C structs of a big c project

I am working on a big C project. I am using Visual Studio to browse the source code. There are many C structs in the project and they are inter connected to each other. So I am wondering if there's a ...
1
vote
0answers
29 views

IDE for Creating PostgreSQL C extensions

Could someone recommend an IDE for Creating PostgreSQL C extensions on Linux platform ? I'm currently using ATOM to program in C. But the C extensions for PostgreSQL use macro, for exemple: ...
1
vote
0answers
49 views

Standalone, self-contained s(n)printf implementations

I need to do some string formatting for debugging purposes on a platform with no OS libraries, no C/C++ standard libraries (well, sort of, it's complicated) and no runtime for another language. Now, ...
0
votes
1answer
44 views

Web service interacting with C/C++ hardware interface

I am about to build a web application that is supposed to interact with some C and C++ tools (peripheral hardware access / special data converters). There will be little to none database access by the ...
0
votes
1answer
519 views

Compiler for AMD CPUs : C, C++, fortran and BLAS/LAPACK

I have been using Intel CPUs with Parallel Studio which bundles icc, icpc and ifort (compiler for C,C++ and Fortran) which are optimized for Intel. Moreover MKL (Math Kernel Library) with BLAS and ...
2
votes
1answer
1k views

Is there any asynchronous network library in linux c?

I want to create a system is like below: Client will send requests to server. Server receive requests and download the request file from cloud asynchronously.That means server will just receive ...
1
vote
0answers
22 views

Programming languages with FPGA

What's the closest I can get to a C compiler if I use linux-socfpga ? There seems to be no gcc but there is an awk interpreter. If I can use awk then it is ok but I would prefer C.
2
votes
0answers
170 views

C compiler for 8086 or other 16-bit target

I'm looking for a C cross-compiler and emulator for a 16-bit processor that runs under Linux. I'd prefer for the target to be 8086 with FreeDOS or on Dosemu (then finding an emulator is not a problem)....
0
votes
0answers
39 views

Platform-independent and thread-safe logging solution

I'm looking for a possibility to log events in my C/C++ application. This solution should be fast and easy to use compile and work under Windows and Linux be thread-safe not damage the logfile when ...
1
vote
0answers
45 views

Secure local interprocess communication toolkit

I am looking for a secure library for interprocess communication between two different, mutually-trusting processes on the same machine. The library needs to remain secure against attack by programs ...
1
vote
2answers
121 views

A static analysis tool for C/C++

I have a list of fields extracted from a C/C++ code base. I have to analyze the source files to check which fields are modified or used by which functions. The tool I used for fields extraction is ...
0
votes
1answer
2k views

C++ to Matlab online converter

I'm asked to write a small project in Matlab. I don't know Matlab and I don't want to learn it and I'm on Linux. Is there a free online C++ (or python) converter to Matlab? It's a small project but ...
1
vote
0answers
106 views

Windows C sockets library which uses iocp/epoll support

Is there a plain C socket library for Windows, but with a simpler API, which uses IOCP under the hood? I have some legacy C code which I'd like to replace with IOCP, but I would also like to avoid ...
1
vote
0answers
45 views

C/C++ library for 1D Undecimated Wavelet transform

¿Is there any implementation of the one-dimension undecimated wavelet transform in C/C++ ? I've been looking in popular wavelet libraries like the ones posted here but I haven't found it yet.
1
vote
0answers
69 views

What's the best IDE for C coding in Windows operation system?

I'm newbie to C programming and I'm trying to choose the best IDE for C coding in Windows OS. Based on my researches these are the best ones: Visual Studio Qt creator Code Block Eclipse Netbean ...
1
vote
1answer
32 views

Verified printf format string

Is there a C/C++ library that can to formatting similar to printf with a format string, but which verifies if this format string satisfies certain constraints, and matches the arguments? The reason ...
2
votes
1answer
60 views

C/C++ debug trace

I am looking for a gratis cross platform debug trace log system - which you have used for several years and can recommend from experience. Must have gratis, with a permissive license (e.g prefer ...
1
vote
0answers
69 views

Foxpro Database Programming Libary for Linux

I'm in the process of migrating a large windows legacy application written in Delphi using the Apollo Database Drivers which stores it's data in foxpro database files (dbf/cdx/fpt). The current plan ...
1
vote
1answer
4k views

Tools to generate C code from UML

A lot of UML drawing tools can create C++ or Java code. Most of the programmers at my shop don't know the C++ language but do know the C language. I'm looking for recommendations of UML tools that ...
-1
votes
3answers
95 views

Free C/C++ IDE & compiler to create command line Mysql access program

I just need to code a short command line program to run a SELECT and convert the result to CSV, so am open to any free IDE/Compiler solution for Windows 10. I tried MS Visual Studio and the official ...
1
vote
0answers
26 views

C api for sending wifi frames

Is there a C library/api that allows me to send arbitrary wireless frames? Assuming I have some binary struct/blob which is a well-formed RTS control frame, for example: how can I send that to some ...
1
vote
0answers
19 views

Is there a preprocessor software specifically meant for C language that helps us add complex programming language rules?

The limited features of the GCC preprocessor helps us control the versions of code easily along with giving macros and other stuff. But is there a software out there (preferably open-source) that ...
2
votes
1answer
478 views

C11 compiler for Windows

I want to know what C11 compilers exist for Windows. Even better if whatever libraries they use support native C11 threads (ie: not some hacked stuff on top of pthreads).
2
votes
0answers
46 views

Library for quad or arbitrary precision math (just +-*/ required) in C for ARM microcontroller

I have an embedded ARM based Atmel SAM4 microcontroller performing a small and rather trivial Infinite Impulse Response (IIR) filter on some 30 bit data in real time. The algorithm presently uses ...
2
votes
1answer
374 views

Are there any maintained hash table implementations in C that are designed for embedded systems?

Situation: I have a set of key-value pairs of (uint32_t, uint8_t[12]). My current approach to retrieving the uint8_t[12] values is to parse a CSV file that contains the mappings, and fill a buffer if ...
0
votes
1answer
181 views

ELF loader for Cortex-M processors

Note: before you say it, this is not a duplicate of this. I want a specific library. I want an ELF loader that can relocate PIC (Position Independent Code) on Cortex-M processors. There is no MMU and ...
2
votes
0answers
141 views

Tiny filesystem written in C

I want a simple filesystem in pure C (no FUSE, or anything). It needs directories, and files that can grow. Specs of embedded system I want to use it on: 128KB of flash 64KB of RAM RTOS available ...
1
vote
0answers
47 views

Is there a C library for machine learning?

When searching for a C library for machine learning, I encounter many results of 'C/C++' libraries. However, C and C++ are obviously different languages, and these libraries seem to be exclusively ...
1
vote
0answers
23 views

linear algebra library designed for low floating-point error

I'm looking for a C++ (possibly C) library for performing computationally-intensive linear algebra operations on massive floating-point data - from the simplest computation of the norm of a large ...
0
votes
0answers
12 views

Build automation of UNIX / Linux packages

Is there any simple build tool that could be used for build automation of multiple UNIX software packages for embedded world. I know there is Buildroot & Yocto, but both of them build Linux ...
0
votes
1answer
14 views

Accelerated computing - which library to choose

I want to learn something about High Performance Computing as such and currently before me stands the topic of accelerated computing (like GPU computing). I would like to ask you which technology is ...
0
votes
0answers
161 views

Implementation of LPC & DTW in C?

I am newbie in voice recognition and I want to build my first voice-controlled program in C. When I searched for my question I found some Matlab examples but they were very abstracted like [a,b]= lpc(...
0
votes
1answer
54 views

C compiler for Android apps on Linux (with examples and emulator)

I would like to make some simple 2D single player games (with no need for fancy graphics) for Android devices. I am not looking for a full blown IDE, but just for a compiler that works under Linux ...
2
votes
2answers
799 views

regex to code converter (code generator)

I need a code generator that transforms a regular expression in any notation into C or C++ code, that allows recognition and extraction of data from the input.
2
votes
2answers
6k views

C++ open source library for curve fitting

I'm searching for the most minimalist C++ open source library that allows to obtain a curve parameters (e.g. Bezier) given a set of points. In my application the user gets some strokes by drawing on ...
1
vote
1answer
440 views

C Server Side ssh library

I need to use some kind of ssh library that has server side implementation for my embedded system The solution should comply to the following requirements: The ability to have some callback ...
1
vote
2answers
41 views

Is there a tool to resolve all the included header files based on compiler options?

I am looking into a big C project. The header file include are conditioned on a bunch of macro definitions. It's rather tedious to manually go through them. I am wondering if there's a tool that can ...
1
vote
0answers
30 views

Software to compare code runs

To give a little context, I am testing a function (written in C) with the same input every time. In some runs it gives a result, and in others in gives a completely different one. Debugging is not a ...
1
vote
0answers
327 views

Looking for an embeddable (C / C++ for Linux) HTTP client & server library with range seek and chunked response support

I'm trying to implement an application with HTTP client for receiving audio stream (mp3, chunked, with byte range seek) and serving it as a SHOUTcast compatible stream. Do you know any good library ...
2
votes
2answers
256 views

C or C++ string formatting library for embedded(!) development

Using C++ std:: we can format strings like this: cout << "The x=" << x << endl; In C# and Java we can build strings like: var sb = new StringBuilder(1000); sb.Append("The x="); ...
5
votes
2answers
441 views

C99 unit testing framework compatible with Visual Studio 2015+

Is there a unit testing framework for "plain C", which can easily be integrated with the Visual Studio Test Explorer? Since I would like to introduce unit testing to our firmware/embedded team in a ...
2
votes
2answers
37 views

Software for handling graphs in Python or C/C++

I am looking for some package that handles graphs in python or C or C++. There are quite a few out there, as found in Google. But that is why I come here... Handling graphic representations and ...
3
votes
1answer
62 views

GRATIS MISRA checker for C

Is there any gratis tool which checks C code for MISRA compliance? Standalone static code analysis if acceptable, any platform. A bonus would be an IDE, plugin (preferably Eclipse, but any gratis ...
0
votes
1answer
65 views

'abstract' slab/arena memory management/allocation library

I'm interested in a library for managing allocation and de-allocation of memory within an abstract slab. That is, a library which doesn't use malloc()/operator new/sbrk, but initially gets a ...
0
votes
0answers
340 views

C/C++ Library for ELF loading

I am looking for a C or C++ library for parsing and loading (i.e. performing relocations) on ELF files. This is for an embedded project and ideally I'd like it to support multiple CPU platforms, i.e. ...
0
votes
0answers
85 views

Where to find a minimalistic but fully compatible DLNA audio media renderer implementation or XML device description?

I'm working on an embedded Linux C/C++ project for capturing audio streams from various DLNA media senders and using the data for LED visualization effects. I have looked at multiple UPNP and DLNA ...
1
vote
0answers
68 views

Looking for C++ HTTP Server Lib with chunked encoding handling

Do you know any C++/C library for implementing HTTP server that has possibility of "overloading" chunked data handler, i.e. I'd like to have access to chunked data after each chunk. I need ...
1
vote
1answer
28 views

Heap library for Python on PyPI

The builtin heapq library in Python only supports min-heaps and is implemented in pure python, which makes it quite slow. Is there a decent heap library the supports both min-heaps and max-heaps and ...
5
votes
5answers
462 views

Cross-platform IDE alternative to MS Visual Studio - other than Eclipse CDT

I program on Linux (CentOS), OS X and Windows, primarily in C and C++. I've used Eclipse CDT on CentOS, and it's decent, but I find I prefer Visual Studio. The issues I have with Eclipse CDT are that ...
2
votes
1answer
148 views

Removing optional braces in code

Is there any tool available that will strip optional braces from code written in curly-brace programming languages? Without starting a flame war, I'd like to follow the K&R style, where braces ...